码迷,mamicode.com
首页 > 其他好文 > 详细

【service】stop时出现异常

时间:2015-11-01 00:34:52      阅读:301      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!