ラップトップで常に実行する必要があるアプリケーションがいくつかあります。
これらのアプリケーションを起動するには、bashスクリプトを使用します。私のスクリプトには、次のようなループがあります。
while true;
do
xterm
done
これにより、アプリケーション(xterm
この場合)が実行され、アプリケーションがクラッシュした場合、ループが再開します。
これには、このループから「クリーン」な出口がないという欠点があります。したがって、ユーザーの意図が閉じることであったxterm
としても、ループはそれを再び開始します。
bashスクリプトからアプリケーションを起動する方法、実行中かどうかを監視する方法、スクリプトがクラッシュした場合に再実行する方法、またはユーザーが適切に閉じた場合は何もしない方法はありますか?