Cronjob per eseguire e quindi terminare


9

Voglio aggiungere una voce cron che fa qualcosa del tipo:

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

C'è qualcosa che posso aggiungere alla fine della linea, in modo che quando sarà finito, rimuoverà la linea dal mio cron?

Inoltre, se esiste un modo migliore per farlo, preferirei invece quelle informazioni.

Risposte:


12

Cron viene utilizzato per pianificare l'esecuzione ripetuta di un lavoro. Quello che vuoi è at, che pianifica l'esecuzione di un lavoro una sola volta. Per il tuo esempio puoi scrivere:

at midnight

Verrà visualizzato un prompt interattivo in cui è possibile immettere /tmp/script.shseguito da Ctrl+ D.


1
Perfetto! Proprio quello di cui avevo bisogno!
Questionmark
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.