Controllo che il file sia lockato

Ciao a tutti,
è da tempo che non programmo con ruby, quindi perdonate magari la mia
ignoranza o dimenticanza.
Esiste un metodo che verifca se un file è lockato in scrittura da un
altro processo???

Grazie anticipatamente.
Saluti.

Ciao Catiana,

qui http://pleac.sourceforge.net/pleac_ruby/fileaccess.html e qui
http://ruby-doc.org/core/classes/File.html#M002553 trovi tutto quello
che ti serve. In particolare, se ti serve un lock esclusivo:

File.open(‘myfilepath’, ‘w+’) do |file|
unless file.flock File::LOCK_EX | File::LOCK_NB
warn (“il file è lockato”)
end
end

(copiato dal link di cui sopra)

Ciao!


Andrea D.
http://github.com/bolthar/freightrain
http://usingimho.wordpress.com

Ciao Andrea,

ti ringrazio, sei stato gentilissimo, il tuo suggerimento mi è stato
utilissimo.

Saluti.

Catiana.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs