Activar rc.local en Debian 11 (Bullseye)

En la versión 11 de Debian (Bullseye) ya no disponemos del servicio rc.local activado ni existe un archivo de configuración por defecto. Esto no significa que el servicio se haya eliminado, pero si que deberemos activarlo y crear un archivo de configuración de forma manual.

Para activar el servicio rc.local en Debian 11 lo primero que haremos será crear un archivo de configuración en /etc/rc.local mediante el comando:

nano /etc/rc.local

Dentro del archivo rc.local copiamos esto, es un archivo de configuración por defecto que no hará nada:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0

Ahora deberemos hacer que el archivo sea ejecutable con el comando:

chmod +x /etc/rc.local

Seguidamente recargamos la configuración del gestor systemd:

systemctl daemon-reload

Reiniciamos el servicio rc-local:

systemctl start rc-local

Confirmamos que esté arrancado con este comando:

systemctl status rc-local

Y si todo está correcto, obtendremos algo como esto en la terminal:

Activar rc.local en Debian 11 Bullseye

Listo!, ya tenemos el servicio rc-local corriendo de nuevo en Debian 11 Bullseye.

Deja un comentario