ÓеķþÎñ£¬ÐèÒª¼ÓÈëµ½serviceÖУ¬¿ÉÒÔ×¢²á³ÉLinuxϵͳϵķþÎñ£¬À´ÊµÏÖ¿ª»úÆô¶¯µÄ¹ý³Ì¡£
ÎÒÆô¶¯agentµÄ½Å±¾£º
#!/bin/bash
cd /home/monitor/agentJava
nohup java -jar agentJava.jar >/dev/null &
»¹Óе÷ÓÃÕâ¸ö½Å±¾µÄ£º/etc/init.d/ÏÂ
Ôڽű¾ÖмÓÈëstart |stop|status|restart¹¦ÄÜÄ£¿é[code]#!/bin/bash
# chkconfig: - 85 15
#description: agent is the itsm base thing
export AGENT_HOME=/home/monitor/agentJava
export AGENT_LOG=/home/monitor/agentJava/start.log
export AGENT_OWNER="monitor"
case "$1" in
start)
echo -n "starting agent"
su - $AGENT_OWNER -c "$AGENT_HOME/startup.sh >$AGENT_LOG & "
echo " OK "
;;
stop)
echo -n "shutdown agent:"
pid=`ps -ef|grep agentJava.jar |grep -v grep |awk '{print $2}'`
kill -9 $pid
echo "OK"
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart"
exit 1
esac
exit 0[/code]È»ºó°ÑÕâ¸öagent×¢²á³É·þÎñ£¬¼ÓÈëµ½¿ª»úÆô¶¯
chkconfig --add agent
chkconfig --level 23456 agent on
ÕâÑùagent¾ÍÄÜ×¢²á³ÉΪ¿ª»úÆô¶¯ÁË¡£
×÷Õߣºyuangeqingtian