出于某种原因,我在 apport upgrades 期间遇到错误,其原因是
% sudo service apport start
start: Job failed to start
Run Code Online (Sandbox Code Playgroud)
在 sysvinit 下,我可以通过运行 eg 来调试这类问题
sudo sh -x /etc/init.d/whatever start
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有映射到 Upstart。我接下来应该尝试什么?
事实证明,有一种解决方法可以让安装继续进行。但我仍然对如何跟踪脚本的一般问题感兴趣。
我有一个脚本,我想在我的 Ubuntu Server 11.04 无头盒上作为服务运行。也就是说,我希望/etc/init.d/下有正确的文件,并且能够通过service
命令来控制它。
是否有任何可用的指南可以告诉我如何做到这一点?
这个问题是关于 ubuntu 的,MODS 说它是重复的,但我没有找到好的答案!
我想运行命令,(这也适用于脚本)
sudo service deluged restart
Run Code Online (Sandbox Code Playgroud)
一切都完成后在启动时,IE:最后一件事要运行
我第一次找到这个帖子,标记为重复
哪个赛斯阻止了未来的帮助并链接到这篇文章
首先,我运行的是服务器,而不是桌面(链接的“重复”指南向您展示了这一点),因此我只能使用基于 CLI 的指南。其次,这是两个不同的问题。
然后有这个帖子
标记为重复并链接到此问题,这可能会回答他的特定问题,但不回答问题,请在启动时运行命令。
无论如何,还有更多!但我所知道的是我知道我想要的只是一个如何通过 CLI 和简单的例子来做到这一点。我不是编码员,但我可以阅读代码并编辑它以满足我的需求并理解它,我只是无法创建它。
正如另一个 mod (takkat) 所说,这是一个与
如何启用禁用服务但我的观点是这篇文章,我正在使用
sudo 服务泛滥重启
作为如何在启动时运行命令/脚本的示例,而不是排除服务未运行的原因。虽然 rc.local 可以作为我遇到的问题的肮脏修复,但deluge web-ui 自动连接它可以在很多其他情况下使用。
请尝试直接回答问题,不要给我您认为可能有帮助的链接,如果它是重复的,则链接到涵盖如何在启动时运行命令/脚本的 cli 指南,因为 CLI 指南可以由Ubuntu 的桌面和服务器用户。