X-Git-Url: https://git.llucax.com/z.facultad/75.08/llamadas.git/blobdiff_plain/00266e4d50b1cfe139aba92e0567fb92666e8a89..61da78d6c5d6cffa768c39c1ef95b7c5af7fa5d7:/inst/afimonio_daemon.sh diff --git a/inst/afimonio_daemon.sh b/inst/afimonio_daemon.sh index dac8b97..b2de03c 100755 --- a/inst/afimonio_daemon.sh +++ b/inst/afimonio_daemon.sh @@ -17,18 +17,19 @@ ayuda () { case "$1" in "start") - echo -n "Iniciando demonio '$DAEMON' en modo daemon... " + echo -n "Iniciando demonio '$DAEMON' en modo daemon " if is_lock "$DAEMON"; then - echo "ERROR!" + echo " ERROR!" perr "$DAEMON ya está corriendo (PID=`lock_pid $DAEMON`)." exit 1 fi nohup "$AFIM_BINDIR/$DAEMON" > /dev/null & for i in `seq $WAIT`; do if is_lock "$DAEMON"; then - echo "OK! (PID=`lock_pid $DAEMON`)" + echo " OK! (PID=`lock_pid $DAEMON`)" exit 0 fi + echo -n '.' sleep 1; done # Tardó más de 5 segundos en arrancar, algo anda mal... @@ -37,18 +38,19 @@ case "$1" in exit 1 ;; "stop") - echo -n "Parando el demonio '$DAEMON'... " + echo -n "Parando el demonio '$DAEMON' " if ! is_lock "$DAEMON"; then - echo "ERROR!" + echo " ERROR!" perr "$DAEMON no esta corriendo." exit 1 fi kill `lock_pid $DAEMON` for i in `seq $WAIT`; do if ! is_lock "$DAEMON"; then - echo "OK!" + echo " OK!" exit 0 fi + echo -n '.' sleep 1; done # Tardó más de 5 segundos en parar, algo anda mal...