ソースを参照

do not complain if file does not exists

Ralf S. Engelschall 24 年 前
コミット
bf01d6219d
1 ファイル変更10 行追加4 行削除
  1. 10 4
      amd/rc.amd

+ 10 - 4
amd/rc.amd

@@ -12,15 +12,21 @@
 
 %stop -p 200 -u root
     test ".$amd_enable" != ".yes" && exit 0
-    kill -TERM `cat @l_prefix@/var/amd/amd.pid`
+    if [ -f @l_prefix@/var/amd/amd.pid ]; then
+        kill -TERM `cat @l_prefix@/var/amd/amd.pid`
+    fi
 
 %restart -u root
     test ".$amd_enable" != ".yes" && exit 0
-    kill -TERM `cat @l_prefix@/var/amd/amd.pid`
-    sleep 2
+    if [ -f @l_prefix@/var/amd/amd.pid ]; then
+        kill -TERM `cat @l_prefix@/var/amd/amd.pid`
+        sleep 2
+    fi
     @l_prefix@/sbin/amd -F @l_prefix@/etc/amd/amd.conf >/dev/null 2>&1
 
 %reload -u root
     test ".$amd_enable" != ".yes" && exit 0
-    kill -HUP `cat @l_prefix@/var/amd/amd.pid`
+    if [ -f @l_prefix@/var/amd/amd.pid ]; then
+        kill -HUP `cat @l_prefix@/var/amd/amd.pid`
+    fi