Cómo iniciar un servicio como Demonio
Los demonios son los servicios que se inician al arrancar Linux.
- El Script que usaremos se ha de encontrar en la carpeta.
/etc/init.d/
- Le daremos permisos de ejecución.
sudo chmod -x miscript.sh
- A continuación lo convertiremos en DEMONIO.
sudo update-rc.d miscript.sh defaults
Nota: Es posible que al realizar este proceso nos muestre un error como el siguiente:
update-rc.d: warning: /etc/init.d/miscript.sh missing LSB information
En este caso hemos de agregar en la cabecera el archivo:
### BEGIN INIT INFO # Provides: scriptname # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO
Ajustando los datos a nuestro script.
Y si queremos eliminarlo escribiremos:
sudo update-rc.d -f miscript.sh remove