GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Job in unregelmäßigen Abständen planen?

Es ist einfach genug, cron zu verwenden um einen Job so zu planen, dass er regelmäßig ausgeführt wird. Ich möchte, dass etwas weniger regelmäßig auftritt – sagen wir, den Job ausführen und dann 2 bis 12 Stunden warten, bevor Sie es erneut versuchen. (Jede vernünftige Art von Zufälligkeit würde hier funktionieren.) Gibt es eine gute Möglichkeit, dies zu tun?

Akzeptierte Antwort:

Sie könnten den Befehl „at“

verwenden
at now +4 hours -f commandfile

Oder

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

Linux
  1. So verwenden Sie das Cron-Job-Format zum Planen von Aufgaben in Linux

  2. Planen Sie einen Job in Cron, der jede Stunde in Ubuntu 20.04 ausgeführt wird - Wie wird er implementiert?

  3. Über Mem und Vmem?

  4. Wie plane ich einen Rsync-Befehl?

  5. Fehlerbehebung bei MSSQL-Auftragsfehlern

So richten Sie einen Cron-Job unter Linux ein

Linux-Tricks:Spielen Sie ein Spiel in Chrome, Text-to-Speech, Planen Sie einen Job und beobachten Sie Befehle in Linux

So erstellen Sie Zeitplanaufgaben in Ubuntu für tägliche / wöchentliche / monatliche Jobs

So planen Sie einen Job in Cron so, dass er jede Stunde in Ubuntu 20.04 ausgeführt wird

Testen Sie einen wöchentlichen Cronjob

Cron alle 2 Stunden ausführen