Fix the init script so mcollective can be restarted properly
[packages/trusty/mcollective.git] / mcollective.init
old mode 100644 (file)
new mode 100755 (executable)
index 6b02d0b..ee8d68f
@@ -46,8 +46,8 @@ case "$1" in
     start)
         echo "Starting daemon: " $name
         # start the program
-       if [ -f $pidfile ]; then
-               if [ -f $(cat /proc/$(cat $pidfile)/exe > /dev/null) ] ; then
+       if [ -f "$pidfile" ]; then
+               if [ -L "/proc/$(cat $pidfile)/exe" ] ; then
                        echo MCollective appears to be running
                        exit 1
                else