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