Pregunta:
Tengo un trabajo que funciona para siempre desde el momento en que comienza. Así que quiero iniciarlo solo una vez después de ingresarlo en el archivo "crontab -e" y guardarlo (o) cada vez que se reinicia.
¿Cómo lograrlo?
Respuesta:
Si desea que un comando se ejecute una vez en una fecha posterior, use el comando at
.
Si desea que un comando se ejecute una vez en el inicio del sistema, la solución correcta es usar:
- scripts RC del sistema (/etc/rc.local)
- crontab con el prefijo especial
@reboot
(ver página de manual)
Esta última es la única opción para un usuario no root.