ループで実行し、一連のコマンドを実行する必要があるシェル スクリプトがあり、それが終了すると、ループが繰り返されます。各コマンドの間に、数分間のスリープ コマンドがあります。「ジョブ」は決して終了してはなりません。スクリプトで起動時間を開始することはできますが、システムの再起動時にコマンドのシーケンスで中断したところから続行する必要があります。
どうすればこれを最もよく達成できますか? コマンドのキューの MySQL テーブルを作成し、正常に実行されるたびに各行を削除する必要がありますか? 次に、ループが完了すると、キュー テーブルにデータが再入力され、先頭から開始されます。
これをより簡単にするために何かが欠けているようです。有益な洞察をお寄せいただきありがとうございます。