[ruby-it] controllo che il file sia lockato

Andrea Dallera andrea a andreadallera.com
Gio 18 Mar 2010 16:35:37 CET


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 Dallera
http://github.com/bolthar/freightrain
http://usingimho.wordpress.com


On Thu, 2010-03-18 at 16:18 +0100, Catiana Trisolini wrote:
> 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.



More information about the Ml mailing list