Cronjob ausführen und dann beenden

9

Ich möchte einen Cron-Eintrag hinzufügen, der Folgendes bewirkt:

00 00 * * * * /tmp/script.sh

Kann ich am Ende der Zeile etwas hinzufügen, damit die Zeile nach Abschluss der Zeile aus meinem Cron entfernt wird?

Wenn es einen besseren Weg gibt, würde ich diese Informationen definitiv stattdessen wollen.

Fragezeichen
quelle

Antworten:

12

Cron wird verwendet, um einen Job so zu planen, dass er wiederholt ausgeführt wird. Was Sie wollen, ist at, was einen Job so plant, dass er einmal ausgeführt wird. Für Ihr Beispiel können Sie schreiben:

at midnight

Daraufhin wird eine interaktive Eingabeaufforderung angezeigt, in die Sie /tmp/script.shgefolgt von Ctrl+ eingeben können D.

Jordanm
quelle
1
Perfekt! Genau das, was ich brauchte!
Fragezeichen