From a406b7f4d56362ef1871be392d38156a93cee5a9 Mon Sep 17 00:00:00 2001 From: An-Cheng Huang Date: Fri, 18 Apr 2008 11:09:27 -0700 Subject: don't signal watchlink if it's not running --- scripts/vyatta-linkstatus.pl | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/vyatta-linkstatus.pl b/scripts/vyatta-linkstatus.pl index 25c1adfb..a1381850 100644 --- a/scripts/vyatta-linkstatus.pl +++ b/scripts/vyatta-linkstatus.pl @@ -90,7 +90,8 @@ unlink($exclude_lck_file); #finally kick the process -open(PID, "< /var/run/vyatta/quagga/watchlink.pid") || die "could not open '/var/run/vyatta/quagga/watchlink.pid'"; -my $foo = ; -system "kill -10 $foo"; -close(PID); +if (open(PID, "< /var/run/vyatta/quagga/watchlink.pid")) { + my $foo = ; + system "kill -10 $foo"; + close(PID); +} -- cgit v1.2.3