cronのような、後で(しかし一度だけ)ジョブをスケジュールするユーティリティはありますか?


19

特定の(非周期的な)イベントが発生したときにテキストを送信するプログラムを設計しようとしています。今のところ、このイベントがいつ発生するかを検出し、それが発生する直前にテキストを送信する(cronのような)ジョブをスケジュールするスクリプトが欲しいです。

より具体的な例は次のようになります。

  1. スクリプトAが実行され、次回のイベントを検出します

  2. スクリプトAの使用??? スクリプトBを$ timeで実行するようにスケジュールするには

  3. $ timeで、??? テキストを送信するスクリプトBを呼び出します。

問題は、イベントが11日以内にランダムに発生する可能性があり、一度しか発生しないことです。Cronはこれには不適切と思われる-このジョブを複数回実行したくない。

だから、(要するに)定期的ではないスクリプトの遅延実行を提供するユーティリティはあると思いますか?

回答:



7

すでにファイルにスクリプトがある場合、これat -f scriptname '00:00'も非常に便利です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.