Após a atualização para 16.04 LTS rc.local não está executando um comando

Após a atualização para 16.04 LTS rc.local não está executando um comando

Na versão anterior instalada do kubuntu 15.xx eu adicionei uma linha em /etc/rc.local- /home/diet/scripts/my-auto-mount-scriptque obviamente se referia a um script que, se estivesse em unidades de rede wifi domésticas, deveria ser montado.

Isso funcionou perfeitamente no kubuntu 15.xx

Após a atualização, parece /etc/rc.localque está sendo ignorado na inicialização porque a execução do comando /etc/rc.localainda parece funcionar. A razão pela qual acho que rc.local está sendo ignorado é porque o script ao qual ele se refere deve produzir logs de sucesso do script, mas também de falha do script, mas não há logs.

Alguém pode me dar algumas dicas sobre como solucionar esse problema?

PS: sim, eu sei que colocar coisas /etc/fstabtambém é uma forma de montar os drives, mas quando não estou em casa odeio poder ver os drives no golfinho e ter aquelas cruzinhas vermelhas neles porque não estão lá . Assim quando estou viajando (é um laptop) as pessoas não conseguem ver o que tenho em casa.

Responder1

O Ubuntu agora está usando o systemd, e o rc.local agora é considerado um serviço que está “desligado” por padrão. Você pode ativar o rc.local digitando o seguinte comando e reiniciando:

sudo systemctl enable rc-local.service

Responder2

só mude isso

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

nano /etc/rc.local 

mude isso na primeira linha

#!/bin/sh -e

para

#!/bin/bash 

salve e aproveite!

informação relacionada