最初の起動中に実行されるカスタムsystemdサービスがあります。
ユーザーが起動せずに起動すると、コンソールに内容を記録し、何が起こっているかについての情報を提供したいと思います。私のサービスでこれを行う方法はありますか?
これは私のシステムサービスです。
[Unit]
Description=Prepare operator after installation
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Wants=network-online.target
After=network.target network-online.target
OnFailure=emergency.target
OnFailureJobMode=replace-irreversibly
[Service]
Type=oneshot
ExecStart=/usr/bin/provision-operator
[Install]
WantedBy=multi-user.target
ベストアンサー1
でman systemd.directives
「output」を検索し、 で文書化されStandardOutput=
た内容を見つけることができますman systemd.exec
。ここでは、journal+console
systemdログとシステムコンソールに出力を送信することを含むオプションを見つけることができます。また、それを試すことができますkmsg+console
。kmsg
「dmesg(1)を介してアクセス可能なカーネルログバッファと標準出力接続」のドキュメントによると