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

问题总结

时间:2017-07-09 14:46:15      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:lan   后台   执行   lang   提示   color   etc   问题总结   mon   

编写后台进程的管理脚本,使用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”这条进程也被结束了。
解决方法:
把后台进程与脚本设置不同名称即可。

问题总结

标签:lan   后台   执行   lang   提示   color   etc   问题总结   mon   

原文地址:http://www.cnblogs.com/smlile-you-me/p/7141331.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!