Cronjob para Executar e Terminar


9

Quero adicionar uma entrada cron que faça algo como:

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

Existe algo que eu possa adicionar ao final da linha, para que, quando terminar, remova a linha do meu cron?

Além disso, se houver uma maneira melhor de fazê-lo, eu definitivamente gostaria dessas informações.

Respostas:


12

Cron é usado para agendar um trabalho para ser executado repetidamente. O que você quer é at, que agende um trabalho para ser executado uma vez. Para o seu exemplo, você pode escrever:

at midnight

Isso exibirá um prompt interativo no qual você pode inserir /tmp/script.shseguido de Ctrl+ D.


1
Perfeito! Apenas o que eu precisava!
Questionmark
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.