Intro
Cuando instalamos paquetes de Ubuntu, el sistema se encarga de instalar los scripts de inicio correspondientes. Sin embargo, a veces no conseguimos instalar las cosas tan directamente y hay que ejecutar un determininado comando (o varios) al inicio. Para eso los sistemas *nix and contado con el script /etc/rc.local
Sin embargo, el script no existe en la distribución Ubuntu 18.04 y al tratar de introducir un comando en este script de inicio el sistema parecía no reconocerlo.
Como hacerlo?
Si seguimos las pautas que nos da Claudio Kuenzler en su post Ubuntu 18.04: /etc/rc.local does not exist anymore – does it still work? es todo mucho más fácil.
En esencia se trata de:
- Incluir
#!/bin/bash
en la primera línea del script - Acabar el script con
exit 0
- Hacerlo ejecutable
Con estos sencillos pasos podremos comprobar que el sistema ha arrancado el script entre otras cosas ejecutando:
# systemctl status rc-local
Tan sencillo como eso.