これが私が今まで持っているものです:
until python MyApp.py; do
echo "App crashed... restarting..." >&2
sleep 1
done
プログラムがクラッシュすると再実行されますが、プログラム自体が完了すると実行されません。
答え1
たぶんこれはあなたに効果がありますか?
while True;
do
python MyApp.py || echo "App crashed... restarting..." >&2
echo "Press Ctrl-C to quit." && sleep 1
done