瀏覽代碼

Resolves: 442474
Summary: Make init script status command exit codes follow LSB standard.

Nathan Kinder 17 年之前
父節點
當前提交
03ab7a78d9
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      wrappers/initscript.in

+ 3 - 0
wrappers/initscript.in

@@ -292,6 +292,7 @@ restart() {
 
 
 status() {
+     ret=0
      for instance in $INSTANCES; do
          if [ -f $piddir/slapd-$instance.pid ]; then
              pid=`cat $piddir/slapd-$instance.pid`
@@ -299,9 +300,11 @@ status() {
                  echo "$prog $instance (pid $pid) is running..."
              else
                 echo "$prog $instance dead but pid file exists"
+                ret=1
              fi
          else
              echo "$prog $instance is stopped"
+             ret=3
          fi
      done
 }