"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")
- 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' ..."
- A_PID=`cat "$BASE_DIR/lock/afimonio.pid"`
- kill $A_PID
+ kill `lock_pid afimonio`
;;
"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