私は自分のデバイスを自動化するためにRaspberry PIを使用しています。私はラズベリーのコンソールアプリケーション(C++で書かれています)を人がいなくても何年も働く必要があります。だから私は毎日再起動するためのウォッチドッグを設定し、自動実行で私のアプリを実行します。自動再起動linuxコンソールアプリケーション
しかし、私のアプリがクラッシュする可能性があります。私は原因を明らかにすることはできませんし、速やかに再起動する必要があります。どのような方法が最善でしょうか?私は "親"のアプリケーションを書くことができるかもしれないし、私のスレッドとしてそれを呼び出すと、その作業を(しかし、それもクラッシュする可能性が)制御?あるいはこれを行う既存のデーモンがありますか?あるいは、誰かが知っている、これを行うためにPhytonアプリを書く方法、そして起動時にそれを実行する?
サービスを作成し、init.dで処理します。それが既に存在するときにそれを試して再起動するためのラッパーを書くことには意味がありません! – UKMonkey