]> git.llucax.com Git - z.facultad/75.08/llamadas.git/blob - inst/afimonio_daemon.sh
fix
[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                 if ! is_lock "afimonio" ; then
19                         echo "El demonio no esta corriendo ... Abortando"
20                         exit 0
21                 fi
22                 echo "Parando el demonio 'afimonio' ..."
23                 A_PID=`cat "$BASE_DIR/lock/afimonio.pid"`
24                 kill $A_PID
25         ;;
26         "status")
27                 A_PID=`cat "$BASE_DIR/lock/afimonio.pid"`
28                 if is_lock "afimonio" ; then
29                         echo "Afimonio está corriendo actualmente (PID=$A_PID)."
30                 else
31                         echo "Afimonio no está corriendo."
32                 fi
33         ;;
34         *) help ;;
35 esac
36