ログが消えています

ログが消えています

私はstderrに書き込むプログラムを書いた。私はそれをシステムサービスとして実行します。これはユニットファイルです:

[Unit]
Description=Mi Scale Translator
After=network.target

[Service]
Type=simple
Restart=always
ExecStart=/root/miscale/miscale

[Install]
WantedBy=multi-user.target

数日ごとにサービスが停止します。状態を確認すると、次のように出力されます。

# systemctl status miscale
● miscale.service - Mi Scale Translator
   Loaded: loaded (/root/miscale.service; linked; vendor preset: enabled)
   Active: inactive (dead)

私はこれが完全に防ぐことができると思いますRestart=alwaysが、そうでなければログはありません。

# journalctl -u miscale
-- Logs begin at Thu 2019-02-14 10:11:58 GMT, end at Sun 2022-12-04 20:18:38 GMT. --
-- No entries --

今再起動しましたが、systemctl start miscaleログがあります。

# journalctl -u miscale
-- Logs begin at Thu 2019-02-14 10:11:58 GMT, end at Sun 2022-12-04 20:20:31 GMT. --
Dec 04 20:19:17 raspberrypi systemd[1]: Started Mi Scale Translator.

しかし、数日後にもう一度確認してみると、サービスがまた中断され、ログも消えると確信しています。

ベストアンサー1

おすすめ記事