[Bioperl-l] SeqIO File locking
Jason Stajich
jason.stajich at duke.edu
Fri Nov 12 13:47:13 EST 2004
Perl's flock() should take care of it - not sure how it performs with
shared filesystems (NFS).
perldoc -f flock
http://www.perlmonks.org/index.pl?node_id=7058
You might want to do something using CVS or RCS to check in changes
rather than just overwritting the file if you want to insure changes
are incompatible. Let's you rollback if someone does a boo-boo....
Will prevent you from having to have file locking at the perl layer
(write to a temporary directory, do your 'cvs commit')
-j
On Nov 12, 2004, at 1:33 PM, Dave Thompson wrote:
> Hi,
> I'm writing a cgi web interface that can alter GenBank files via
> SeqIO. Is there a way to implement file locking with SeqIO so that
> multiple users cannot write to the same GenBank file at the same time?
> thanks
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at portal.open-bio.org
> http://portal.open-bio.org/mailman/listinfo/bioperl-l
>
>
--
Jason Stajich
jason.stajich at duke.edu
http://www.duke.edu/~jes12/
More information about the Bioperl-l
mailing list