lilalo
diff l3-agent @ 58:93e98a3fa44d
Наконец-то пофиксил неверное определение присутствия l3-agent в FreeBSD
author | devi |
---|---|
date | Sat Jan 14 00:12:41 2006 +0200 (2006-01-14) |
parents | 187b6636a3be |
children | c4bea959dbb1 |
line diff
1.1 --- a/l3-agent Wed Dec 28 18:44:42 2005 +0200 1.2 +++ b/l3-agent Sat Jan 14 00:12:41 2006 +0200 1.3 @@ -968,7 +968,7 @@ 1.4 unlink $Config{agent_pidfile} 1.5 or die "Can't remove stale pidfile ". $Config{agent_pidfile}. " : $!"; 1.6 } 1.7 - elsif ($^O eq 'freebsd' && $pid && `ps axo uid,pid,command | grep '$<.*$pid.*$Config{"l3-agent"}' 2> /dev/null`) { 1.8 + elsif ($^O eq 'freebsd' && $pid && `ps axo uid,pid,command | grep '$<\\s*$pid\\s*$Config{"l3-agent"}' 2> /dev/null`) { 1.9 print "Removing stale pidfile\n"; 1.10 unlink $Config{agent_pidfile} 1.11 or die "Can't remove stale pidfile ". $Config{agent_pidfile}. " : $!";