首页 > 其他 > 详细

【service】stop时出现异常

时间:2015-11-01 00:31:46      阅读:370      评论:0      收藏:0      [点我收藏+]

编写后台进程的管理脚本,使用service deamon-name stop的时候,出现如下提示:
/sbin/service: line 66: 23299 Terminated              env -i  LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}"  ${OPTIONS}

原因是:
我把管理脚本的名称设为和后台进程名称一样,即:

后台进程名称:deamon-name,
脚本名称:/etc/init.d/deamon-name

脚本中有一句:
killall deamon-name
执行service deamon-name stop,本意是调用deamon-name脚本,结束后台进程deamon-name,结果连“service deamon-name stop”这条进程也被结束了。

解决方法:
为后台进程与脚本设置不同名称。

【service】stop时出现异常

原文:http://my.oschina.net/u/1433006/blog/524440

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!