Cronjob para correr y luego terminar

9

Quiero agregar una entrada cron que haga algo como:

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

¿Hay algo que pueda agregar al final de la línea, para que cuando termine, elimine la línea de mi cron?

Además, si hay una mejor manera de hacerlo, definitivamente querría esa información en su lugar.

Questionmark
fuente

Respuestas:

12

Cron se usa para programar un trabajo para que se ejecute repetidamente. Lo que desea es at, que programa un trabajo para que se ejecute una sola vez. Para su ejemplo, puede escribir:

at midnight

Aparecerá un mensaje interactivo donde puede ingresar /tmp/script.shseguido de Ctrl+ D.

jordanm
fuente
1
¡Perfecto! ¡Justo lo que necesitaba!
Questionmark