Ejecutar un script o comando al iniciar el sistema en Ubuntu / Debian

La verdad, es que Linux no deja de sorprenderme. Todos los días descubro alguna opción que hace que su uso sea mas sencillo. Mediante el siguiente post, se describirán los pasos necesarios para ejecutar un script o comando al iniciar el sistema de una manera un tanto peculiar. Empleando cron.

En primer lugar, será necesario editar crontab de la siguiente forma:

sudo crontab -e

Posteriormente, se añadirá una línea en la que se haga referencia al script o comando que queremos que se ejecute nada mas reiniciar el sistema:

@reboot /ruta/al/script

Ej:

@reboot /home/cdui/miscript

Nota: Destacar que el script deberá de tener los permisos de ejecución pertinentes. 

Finalmente, solo será necesario reiniciar cron para que los cambios tengan efecto. Para ello, se ejecutará el siguiente comando:

sudo service cron restart

Puede parece que @reboot es cuando solo se ejecuta cuando se inicia, pero si se lee el manual, se apreciará que el comando se ejecuta al arrancar el sistema.