Después de actualizar a 16.04 LTS rc.local no ejecuta ningún comando

Después de actualizar a 16.04 LTS rc.local no ejecuta ningún comando

En la versión anterior instalada de Kubuntu 15.xx, agregué una línea en /etc/rc.local, /home/diet/scripts/my-auto-mount-scriptque obviamente se refería a un script que, si se debían montar unidades de red wifi domésticas.

Esto funcionó perfectamente en kubuntu 15.xx

Después de la actualización, parece /etc/rc.localque se ignora en el arranque porque ejecutar el comando /etc/rc.localtodavía parece funcionar. La razón por la que creo que se ignora rc.local es porque el script al que se refiere debería producir registros sobre el éxito del script pero también sobre el error del script, pero no hay registros.

¿Alguien puede darme algunos consejos sobre cómo solucionar este asunto?

PD: sí, sé que poner cosas /etc/fstabtambién es una forma de montar las unidades, pero cuando no estoy en casa odio poder ver las unidades en Dolphin y tener esas pequeñas cruces rojas porque no están allí. . De esta manera, cuando estoy de viaje (es una computadora portátil), la gente no puede ver lo que tengo en casa.

Respuesta1

Ubuntu ahora usa systemd y rc.local ahora se considera un servicio que está "desactivado" de forma predeterminada. Puede activar rc.local ingresando el siguiente comando y reiniciando:

sudo systemctl enable rc-local.service

Respuesta2

solo cambia esto

chmod 755 /etc/init.d/rc.local

nano /etc/rc.local 

cambiar esto en la primera línea

#!/bin/sh -e

a

#!/bin/bash 

guarda y disfruta!

información relacionada