我希望能够调试 Upstart 启动的作业的执行顺序(理想情况下不将转储代码注入每个作业文件)。我怎样才能做到这一点?
启动系统--debug
,在 grub 命令行中添加“ ”,系统启动后,查看系统日志文件(例如/var/log/syslog
现代版本的 Ubuntu 上的“ ”)。这将为您提供有关发出的事件和作业更改状态的信息。这是格式的示例:
http://upstart.ubuntu.com/cookbook/#if-job-is-not-currently-running
也可以看看:
http://upstart.ubuntu.com/cookbook/#debugging