シェルスクリプトがあります。時間の経過とともに自動的に実行する必要があります。おそらく1日に3回程度でしょう。しかし、毎日時間が異なるため、これに対するcronタスクを書くのは好きではありません。代わりに、私のシェルスクリプトは、実行後に次に実行するタイミングを知っています。それから再び呼び出すようにシステムに指示できますか?計算を終えた後、作業を終了したいので、長い睡眠で実装したくありません。
ベストアンサー1
このコマンドをインストールできますかat
? ( sudo apt-get install at
)
その場合は、スクリプトの最後に呼び出しを追加し、必要なパラメータで時間を測定できます。
たとえば、2時間後に再度実行されるように、スクリプトの最後に以下を追加できます。
at now +2 hours -f myScript.sh