]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blob - inst/afimonio_daemon.sh
agrego un comando para lanzar, parar o consultar el estado del afimonio.
[z.facultad/75.08/llamadas.git] / inst / afimonio_daemon.sh
1 #!/bin/sh
2
3 BASE_DIR="$HOME/.antifraude"
4
5 . "$BASE_DIR/conf/afimonio.conf"
6 . "$BASE_DIR/util.sh"
7
8 help () {
9         echo "Parámetros válidos : start, stop, status"
10 }
11
12 case "$1" in
13         "start")
14                 echo "Iniciando demonio 'afimonio' en modo daemon ..."
15                 nohup "$AFIMONIO_BINDIR/afimonio" & 2>&1 > /dev/null
16         ;;
17         "stop")
18                 echo "Parando el demonio 'afimonio' ..."
19                 A_PID=`cat "$HOME/lock/afimonio.pid"`
20                 kill $A_PID
21         ;;
22         "status")
23                 A_PID=`cat "$HOME/lock/afimonio.pid"`
24                 if is_lock "afimonio" ; then
25                         echo "Afimonio está corriendo actualmente (PID=$A_PID)."
26                 else
27                         echo "Afimonio no está corriendo."
28                 fi
29         ;;
30         *) help ;;
31 esac
32