On Thu, Mar 11, 1999 at 10:53:09PM +0100, Karlheinz Nolte wrote: > > Inzwischen habe ich das package in Version 1.04-1 installiert (noch von > Hamm) und dort zumindest ist genau der Fehler noch drin, den Frederick > weiter oben beschrieben hatte: signify killt einfach ohne > nachzuschauen den Prozeß mit der PID, die er in seinem lockfile > hinterlegt hat: > > ---8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-- > sub LockFifo { > my($fifo) = @_; > my $lock = "$fifo.lock"; > > if (open(LOCK,"<$lock")) { > my $pid = <LOCK>; # da > chomp $pid; # sollte nochwas > kill 1,$pid; # eingefügt werden > close(LOCK); > } > > open(LOCK,">$lock") || die "Error: Could not write file '$lock' -- $!\n"; > print LOCK $$; > close(LOCK); > } > ---8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-- > wo ist bei dieser Loesung der Fehler? Gruss Grisu -- Michael Bramer -- a Debian Linux Developer http://www.debian.org PGP: finger grisu@master.debian.org -- Linux Sysadmin -- Use Debian Linux »Unix IS user friendly - it's just selective about who its friends are !«
Attachment:
pgpdHiCmwiT18.pgp
Description: PGP signature