Ejecutar script en el arranque de Linux
Añadir scripts de arranque
Es muy posible que queramos ejecutar un script determinado o una serie de instrucciones al inicio de nuestro sistema. La manera más fácil de hacerlo es agrupar estas instrucciones en un script e hacer que se ejecute al inicio vamos a hacerlo con un ejemplo práctico.
Supongamos que en nuestro Debian queremos ejecutar una instrucción que modifica un determinado comportamiento del sistema: el script que lanzaremos será «elscript.sh».
Para hacerlo lo copiaremos en la carpeta init.d del sistema:
sudo cp elscript.sh /etc/init.d/
acto seguido llamaremos a update-rc.d, que hará que este script se ejecute en cada arranque con las opciones por defecto:
sudo update-rc.d elscript.sh defaults
Listar script de arranque
Si en cualquier momento queremos consultar los scripts de arranque que estamos ejecutando:
ls /etc/rc*.d
Eliminar script de arranque
Para eliminar los scripts de arranque que ya no queramos ejecutar solo hemos de teclear:
update-rc.d [nombre del script] delete
en nuestro caso:
update-rc.d elscript.sh delete
Si quieres conocer más sobre el uso de update-rc.d puedes visitar nuestro post: http://yasecomo.com/ejecutar-script-arranque-linux/