49 lines
1.1 KiB
Plaintext
49 lines
1.1 KiB
Plaintext
|
#!/bin/sh
|
||
|
# Script de arranque de Agente Pandora
|
||
|
# Sancho Lerena, <slerena@gmail.com>
|
||
|
# Version para AIX
|
||
|
# v1.1
|
||
|
|
||
|
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
|
||
|
PANDORA_PATH=/opt/pandora_agent/
|
||
|
DAEMON=pandora_agent.sh
|
||
|
PIDFILE=/var/run/pandora_agent.pid
|
||
|
|
||
|
|
||
|
if [ ! -f $PANDORA_PATH/$DAEMON ]
|
||
|
then
|
||
|
echo "Pandora Agent not found at $PANDORA_PATH/$DAEMON, please check setup"
|
||
|
exit
|
||
|
fi
|
||
|
|
||
|
case "$1" in
|
||
|
start)
|
||
|
if [ -f $PIDFILE ]
|
||
|
then
|
||
|
echo "Pandora Agent is currently running on this machine. Aborting now..."
|
||
|
exit
|
||
|
fi
|
||
|
$PANDORA_PATH/$DAEMON $PANDORA_PATH >> $PANDORA_PATH/pandora.log & MYPID=$!
|
||
|
echo $MYPID > $PIDFILE
|
||
|
echo "Pandora Agent is now running with PID $MYPID"
|
||
|
;;
|
||
|
stop)
|
||
|
if [ -f $PIDFILE ]
|
||
|
then
|
||
|
echo "Stopping Pandora Agent."
|
||
|
kill -9 `cat $PIDFILE`
|
||
|
rm -f $PIDFILE
|
||
|
else
|
||
|
echo "Pandora Agent is not running, cannot stop it. Aborting now..."
|
||
|
fi
|
||
|
;;
|
||
|
force-reload|restart)
|
||
|
$0 stop
|
||
|
$0 start
|
||
|
;;
|
||
|
*)
|
||
|
echo "Uso: /etc/init.d/pandora_agent {start|stop|restart|force-reload}"
|
||
|
exit 1
|
||
|
esac
|
||
|
|