Los trabajos @reboot no funcionan

Los trabajos @reboot no funcionan

He estado intentando hacer que mi PC Fedora ejecute un pequeño script al reiniciar, pero no puedo hacerlo funcionar.
Mi script funciona perfectamente, por ejemplo si son las 02:10 y dentrocrontab-eescribo11 02 * * * /ruta/a/mi/script, luego cron lo ejecuta sin problemas, pero si intento configurarlo en el momento del arranque, simplemente no funciona.

Ya intenté usar tanto mi usuario "normal" como mi usuario root, pero no ayuda, parece que a cron no le gusta @reboot

Respuesta1

Pensé que tal vez, como dijo el usuario "@steeldriver", la red no podría haber estado lista todavía cuando se inició el sistema, por lo que edité y agregué "sleep 120" antes del comando.
Ahora es "@reboot sleep 120; /path/to/my/script.sh > /home/myuser/itworks.txt 2>&1".

Simplemente funciona, crea el archivo itworks.txt y si lo "catas", obtendrás toda la información.

Respuesta2

Puede invocar crontab como root
crontab -e
y luego insertar esta línea

@reboot /home/myuser/bin/command.sh
donde command.shesta el archivo ejecutable
nota:chmod 755 comando.sh

información relacionada