玩蛇网提供最新Python编程技术信息以及Python资源下载!

开机启动服务Linux servicer的调用

玩蛇网推荐图文教程:python 列表

开机启动服务Linux servicer的调用,有的服务需要加入到service中,可以注册成Linux系统下的服务来实现开机启动的过程。

我启动agent的脚本:

#!/bin/bash
cd /home/monitor/agentJava
nohup java -jar agentJava.jar >/dev/null &

还有调用这个脚本的:/etc/init.d/下在脚本中加入start |stop|status|restart功能模块

#!/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

然后把这个agent注册成服务,加入到开机启动

chkconfig --add agent

chkconfig --level  23456 agent  on

开机启动服务Linux servicer的调用,这样agent就能注册成为开机启动了。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/linux/l6806.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
出炉日期:2017-01-17 13:56 玩蛇网 www.iplaypy.com

您现在的位置: 玩蛇网首页 > linux入门教程 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules