ターミナルでサービスを実行すると、出力に多数のログ/エラー/成功が表示されます。ただし、サービス(Debian Linuxのsystemdの下)と同じコマンドオプションを使用して実行すると、ターミナルウィンドウや出力は表示されません。では、このログはどこに行きますか?にリダイレクトされますか/dev/null
?
ベストアンサー1
systemctl show --property=StandardOutput your.service
サービスの標準出力がどこに行くかを確認するには、コマンドを実行します。一般的なデフォルトはsystemdログです。次のコマンドを使用してログをダンプできますjournalctl
(コマンドには--unit
サービスごとに出力をフィルタリングするオプションがありますが、信頼できない短期サービスの場合)。同様のサービス属性がありますStandardError
。