init.dを介して実行しましたが、何らかの理由でプログラムが停止しましたが、nohup呼び出しには含まれませんでした。

init.dを介して実行しましたが、何らかの理由でプログラムが停止しましたが、nohup呼び出しには含まれませんでした。

私は家の暖房システムのためのポンプを制御するためにRaspberry Piに独自の熱制御回路を作りました。

このプログラムはGnu / Linuxが起動するたびに実行されます(私はプログラムを入れてinit.d実行可能にしました)。再起動するたびにプログラムが実行されます(検査に合格します)pidof program。ところで、何らかの理由でプログラムが時々止まる場合がありますが、理由がわかりません。以下を使用してプログラムを開始した後、nohup sudo myProgramプログラムは数日間実行されました。私は理由とプログラムが反対方向に停止する理由(init.d)を確認する方法を知りたいです。

init.dまた、ランチャーを使用してスクリプトを起動する方が合理的ではありませんかnohup

関連情報