linux – 如何调试间歇性失败的upstart脚本?
发布时间:2020-12-13 13:51:43 所属栏目:Linux 来源:网络整理
导读:我有一个进程,我希望尽快通过任何方式重新启动我的系统,所以我使用upstart脚本,但有时我注意到我的进程在硬重启期间没有启动(插入并启动所以我认为我的暴发脚本在重启后没有被踢进去.我相信Hard Reboot没有运行级别. 我很困惑,为什么有时在重启期间它有效,但
我有一个进程,我希望尽快通过任何方式重新启动我的系统,所以我使用upstart脚本,但有时我注意到我的进程在硬重启期间没有启动(插入并启动所以我认为我的暴发脚本在重启后没有被踢进去.我相信Hard Reboot没有运行级别. 我很困惑,为什么有时在重启期间它有效,但有时它不起作用.我该如何调试呢? 以下是我的新贵脚本:
有没有办法调试出来发生了什么?我相信,我可以很容易地重现这一点.关于我在这里可以做什么的任何指示? 注意: 在重新启动期间,有时我会看到我在启动前脚本中的日志记录,但有时我在重新启动后根本看不到日志记录,这意味着我的upstart脚本未被触发.有什么我需要在运行级别上更改以使其工作? 我有一个在Hypervisor中运行的VM,我正在使用Ubuntu. 最佳答案
您的进程运行良好,但在系统启动期间,许多事情都是平行的.
如果挂载(使/ data文件夹可用)比预启动脚本运行得晚,您将看不到启动前脚本的“结果”. 我建议提前30点睡觉(BTW 30秒似乎过于宽松):
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |