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.

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.


1
¡Perfecto! ¡Justo lo que necesitaba!
Questionmark
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.