起動ロギング出力が有効になっています
-
30-09-2019 - |
質問
提案されたような明示的なロギング手順を実行することを除きます http://upstart.ubuntu.com/wiki/debugging, 、アップスタートで何が起こっているのかを有効にする方法はありますか?
- どのようなイベントが提起されますか
- どのサービスがそのステータスを変更したか(開始/停止/死亡)
- どの信号が排出されました
- 開始中に生成されたサービスを出力するもの
解決
わかりました、私はそれを得るための1つの方法を見つけました:
$ sudo initctl log-priority # gives the actual (default) logging level
$ sudo initctl log-priority --help # gives available logging levels
$ sudo initctl log-priority info # is enough to get :
$ tail -f /var/log/syslog # - log of upstart events
$ tail -f /var/log/boot.log # - log of services output
他のヒント
新しいバージョンでは、次のような新興ログを見つけることができます。
/var/log/upstart
開始しようとする各プロセスのログがあります。
initctl log-priority info
イベントを記録しますが、プログラムの出力は無視します。
プログラムの出力があなたにとって重要である場合、補完的な解決策はあなたのinitスクリプトでロガーを使用することだと思います。
script
myawesomeprog 2>&1 | logger -t myawesomeprog
end script
手動で管理するよりもsyslogを使用する方が良いので /var/log
, 、 お気に入り http://upstart.ubuntu.com/wiki/debugging 提案(2012年8月8日)。
所属していません StackOverflow