首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Upstart不执行upstart.conf中的exec函数

Upstart不执行upstart.conf中的exec函数
EN

Ask Ubuntu用户
提问于 2011-12-19 16:56:05
回答 1查看 1.3K关注 0票数 5

我在这里加载了一个完整的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()函数就是这里所讨论的)

EN

回答 1

Ask Ubuntu用户

发布于 2012-01-05 21:23:05

尝试从upstart文件中删除expect daemon行。

根据文档,我知道它应该在那里,但根据我最近使用python的经验(我目前正在使用这一个),叉数不是从python增加的,所以它只是挂起。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/89013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档