]> git.llucax.com Git - z.facultad/75.08/llamadas.git/commitdiff
bugfix y se usar lock_pid.
authorLeandro Lucarella <llucax@gmail.com>
Sun, 24 Oct 2004 22:56:01 +0000 (22:56 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sun, 24 Oct 2004 22:56:01 +0000 (22:56 +0000)
inst/afimonio_daemon.sh

index ac0fd0c1269ae96a7c2cb6380c9580edf10e2e2f..b66a9222bcb2b9156a97e53d5e4f820c65f64327 100755 (executable)
@@ -13,22 +13,19 @@ case "$1" in
        "start")
                echo -n "Iniciando demonio 'afimonio' en modo daemon ..."
                nohup "$AFIM_BINDIR/afimonio" > /dev/null &
        "start")
                echo -n "Iniciando demonio 'afimonio' en modo daemon ..."
                nohup "$AFIM_BINDIR/afimonio" > /dev/null &
-               A_PID=`cat "$BASE_DIR/lock/afimonio.pid"`
-               echo " con PID=$A_PID"
+               echo " (PID=`lock_pid afimonio`)"
        ;;
        "stop")
        ;;
        "stop")
-               if ! is_lock "afimonio" ; then
+               if ! is_lock afimonio; then
                        echo "El demonio no esta corriendo ... Abortando"
                        exit 0
                fi
                echo "Parando el demonio 'afimonio' ..."
                        echo "El demonio no esta corriendo ... Abortando"
                        exit 0
                fi
                echo "Parando el demonio 'afimonio' ..."
-               A_PID=`cat "$BASE_DIR/lock/afimonio.pid"`
-               kill $A_PID
+               kill `lock_pid afimonio`
        ;;
        "status")
        ;;
        "status")
-               A_PID=`cat "$BASE_DIR/lock/afimonio.pid"`
-               if is_lock "afimonio" ; then
-                       echo "Afimonio está corriendo actualmente (PID=$A_PID)."
+               if is_lock afimonio; then
+                       echo "Afimonio está corriendo actualmente (PID=`lock_pid afimonio`)."
                else
                        echo "Afimonio no está corriendo."
                fi
                else
                        echo "Afimonio no está corriendo."
                fi