[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: signify in ~/.bash_profile (was: Zwei Newbie Fragen)



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


Reply to: