ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linuxϰѽø³Ì×¢²á³É·þÎñ,ÓÃserviceµ÷ÓÃ

·¢²¼Ê±¼ä:2014-06-13 15:37:07À´Ô´:ºìÁª×÷Õß:velcbo
ÓеķþÎñ£¬ÐèÒª¼ÓÈëµ½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
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ