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.

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.


1
Perfekt! Genau das, was ich brauchte!
Fragezeichen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.