我在这里加载了一个完整的upstart文件:http://pastebin.com/5E7J5jEY,但是我遇到了一些问题,因为upstart没有执行exec函数和/或将内核控制台CLI返回给我。
在执行: sudo start itc_d之后,我什么也得不到(没有启动状态,甚至没有可用的游标)。如果我使用ctrl+c并再次运行命令,就会得到:start: Job is already running: itc_d
有人能帮我理解我做错了什么吗?也许我的upstart配置中有些地方出错了,或者我的python的createDaemon()函数没有像预期的那样分叉?如何修复/排除此问题?
F.Y.I .- upstart试图执行的文件是一个python脚本,它在第一个函数中守护自身(进程分叉两次)。如果您想在这里看到python脚本,它是:http://pastebin.com/xLHEhg14 ( createDaemon()函数就是这里所讨论的)
发布于 2012-01-05 21:23:05
尝试从upstart文件中删除expect daemon行。
根据文档,我知道它应该在那里,但根据我最近使用python的经验(我目前正在使用这一个),叉数不是从python增加的,所以它只是挂起。
https://askubuntu.com/questions/89013
复制相似问题