アプリケーションは Systemd ランタイムから SigTerm を受け取ります。

アプリケーションは Systemd ランタイムから SigTerm を受け取ります。

システム情報、パッチのステータスなどを中央のLabTech監視サーバーに報告するManjaroシステムでサービスを実行します。コマンドを使用して直接実行すると、期待/home/[username]/ltechagent/ltechagent startどおりに実行されます。予期せず終了せず、プ​​ロセステーブルに「ltechagent」と表示されます。

systemctl start labtechLabTech Agentを管理するためにlabtech.serviceというsystemdサービスファイルを作成しましたが、Displayedを使用して起動しようとすると(agent.c:73) Received sigterm. Shutting down the agent数秒で見つかりました。 TimeOutSecを設定しようとしましたが、効果がないようです。

サービスファイル:

[Unit]
Description = LabTech Agent

[Service]
ExecStart = /home/[username]/ltechagent/ltechagent start

[Install]
WantedBy = multi-user.target

あなたが持っている洞察に感謝します!

ベストアンサー1

RemainAfterExit=yesこの問題はサービスファイルに追加することで解決されました。

おすすめ記事