GNU/Linux >> Linux の 問題 >  >> Linux

不規則な間隔で仕事をスケジュールしますか?

cronを使用するのは簡単です 定期的に発生するジョブをスケジュールします。定期的に何かが発生しないようにしたいのですが、たとえば、ジョブを実行してから2〜12時間待ってから、再試行してください。 (ここでは、任意の合理的なタイプのランダム性が機能します。)これを行うための良い方法はありますか?

承認された回答:

コマンド「at」を使用できます

at now +4 hours -f commandfile

または

at now +$((($RANDOM % 10)+2)) hours -f commandfile

Linux
  1. TrueNASでcronジョブを設定する方法

  2. MemとVmemについて?

  3. Linux で「at」コマンドを使用してジョブをスケジュールする方法

  1. Linux の jobs コマンド オプション

  2. linux:バックグラウンド タスクを強制終了するようにしました

  3. Linux で 6 時間ごとに cron ジョブを実行する

  1. 毎日/毎週/毎月の仕事のためにUbuntuでスケジュールタスクを作成する方法

  2. Ubuntu 20.04で1時間ごとに実行するようにcronでジョブをスケジュールする-それを実装する方法は?

  3. Cron を 2 時間ごとに実行する