GNU/Linux >> Znalost Linux >  >> Linux

Plánovat práci v nepravidelných intervalech?

Použití cron je dostatečně jednoduché naplánovat práci tak, aby se pravidelně opakovala. Chtěl bych, aby k něčemu docházelo méně pravidelně – řekněme, spusťte úlohu, pak počkejte 2 až 12 hodin, než to zkusíte znovu. (Tady by fungoval jakýkoli rozumný typ náhodnosti.) Existuje dobrý způsob, jak to udělat?

Přijatá odpověď:

Můžete použít příkaz ‚at‘

at now +4 hours -f commandfile

Nebo

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

Linux
  1. Jak používat Cron Job Format k plánování úloh v Linuxu

  2. Jak vytvořit plánování úloh v Ubuntu pro denní / týdenní / měsíční úlohy

  3. Jak nastavit úlohu Cron v TrueNAS

  1. Jak naplánovat příkaz Rsync?

  2. Jak cron interně plánuje úlohy?

  3. Otestujte týdenní úlohu cronu

  1. Naplánujte si úlohu v Cronu tak, aby běžela každou hodinu v Ubuntu 20.04 – jak to implementovat?

  2. O Mem a Vmem?

  3. Spuštění Cron každé 2 hodiny