Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging upstart:如何捕获启动过程中发出的事件_Logging - Fatal编程技术网

Logging upstart:如何捕获启动过程中发出的事件

Logging upstart:如何捕获启动过程中发出的事件,logging,Logging,在我的设备上使用upstart,我希望通过监听所有事件(记录或发送到另一台电脑)来监视引导过程。我还想向发出的事件添加时间戳信息 从食谱中,我试图记录以下事件,但仍然不起作用。 注意:使用upstart的0.3.11版本 启动\ 或开始\ 或者开始\ (或停止) 剧本 exec 1>>/tmp/test.log echo“作业=$UPSTART\u作业过程:$UPSTART\u作业过程” 结束脚本 问题是1)当我将上述事件组合为start on时,我的脚本似乎根本没有运行,如果我只保留一个事件,

在我的设备上使用upstart,我希望通过监听所有事件(记录或发送到另一台电脑)来监视引导过程。我还想向发出的事件添加时间戳信息

从食谱中,我试图记录以下事件,但仍然不起作用。 注意:使用upstart的0.3.11版本

启动\ 或开始\ 或者开始\ (或停止)

剧本 exec 1>>/tmp/test.log echo“作业=$UPSTART\u作业过程:$UPSTART\u作业过程” 结束脚本

问题是1)当我将上述事件组合为start on时,我的脚本似乎根本没有运行,如果我只保留一个事件,例如start on start,它似乎正在记录事件,语法是否有任何错误,在0.3.11版本的upstart中是否这样工作


2) 我如何记录当某个事件以时间戳发出时执行的作业?

Ubuntu项目为Upstart提供了大量文档。看看这本书。它完全涵盖了Upstart的所有内容。我在Upstart cookbook的第11.51节中阅读了这篇文章,记录了所有发出事件的作业和事件,但我无法获得启动过程中每个作业发出的事件列表。它只提供有关我的test.conf的信息,不列出类似(initctl list)的内容。