Cronjob pour exécuter puis terminer


9

Je veux ajouter une entrée cron qui fait quelque chose comme:

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

Y a-t-il quelque chose que je peux ajouter à la fin de la ligne, de sorte que lorsqu'elle sera terminée, elle supprimera la ligne de mon cron?

De plus, s'il y a une meilleure façon de le faire, je voudrais certainement cette information à la place.

Réponses:


12

Cron est utilisé pour planifier l'exécution répétée d'un travail. Ce que vous voulez at, c'est planifier un travail à exécuter une seule fois. Pour votre exemple, vous pouvez écrire:

at midnight

Cela fera apparaître une invite interactive où vous pouvez entrer /tmp/script.shsuivi de Ctrl+ D.


1
Parfait! Juste ce dont j'avais besoin!
Questionmark
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.