2006-07-06 16:14:09 +02:00
|
|
|
#!/bin/sh
|
|
|
|
# Script de arranque de Agente Pandora
|
|
|
|
# Sancho Lerena, <slerena@gmail.com>
|
|
|
|
# Version para HPUX
|
|
|
|
# v1.1
|
|
|
|
|
|
|
|
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
|
2007-04-11 Manuel Arostegui <marostegui@artica.es>
* pandora_agents/linux/pandora_agent.conf, pandora_agents.spec: Changed
PATHS to adapt them to the upcoming 1.3 release.
* pandora_agents/bsd-ipso/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them to
the upcoming 1.3 release.
* pandora_agents/aix/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them
to the upcoming 1.3 release.
* pandora_agents/hp-ux/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them
to the upcoming 1.3 release.
* pandora_agents/win32/bin/pandora_agent.conf: Changed PATHS to
adapt them to the upcoming 1.3 release.
* pandora_agents/meta_agent/pandora_agent_sim.sh, pandora_agent_daemon,
pandora_agent_1.conf, pandora_agent_2.conf, pandora_agent_3.conf,
pandora_agent_4.conf, pandora_agent_5.conf: Changed PATHS
to adapt them to the upcoming 1.3 release.
* pandora_agents/solaris/pandora_agent_daemon, pandora_agent.conf,
pandora_agent.sh: Changed PATHS to adapt them to the upcoming
1.3 release.
* pandora_server/pandora_network, pandora_snmpconsole, pandora_server
pandora_recon: Changed PATHS to adapt them to the
upcoming 1.3 release.
* pandora_server/specs/fedoracore5/pandora_server.spec: Changed
PATHS to adapt them to the upcoming 1.3 release.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@418 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-04-11 14:52:04 +02:00
|
|
|
PANDORA_PATH=/usr/share/pandora_agent/
|
2007-06-14 16:26:26 +02:00
|
|
|
DAEMON=pandora_agent
|
2006-07-06 16:14:09 +02:00
|
|
|
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
|
|
|
|
|