O Ubuntu agora está usando o systemd, e o rc.local agora é considerado um serviço que é desativado por padrão. Você pode ativar o rc.local "on" inserindo o seguinte comando e reinicializando:
sudo systemctl enable rc-local.service
Na versão instalada anterior do kubuntu 15.xx eu adicionei uma linha em /etc/rc.local
- /home/diet/scripts/my-auto-mount-script
que obviamente se referia a um script que se em unidades de rede wifi domésticas deveria ser montado.
Isso funcionou perfeitamente no kubuntu 15.xx
Após a atualização, parece que /etc/rc.local
está sendo ignorado na inicialização porque executar o comando /etc/rc.local
ainda parece resolver o problema. A razão pela qual eu acho que rc.local está sendo ignorado é porque o script a que ele se refere deve produzir logs no sucesso do script, mas também no script falhar, mas não há logs.
Alguém pode me dar algumas dicas sobre como solucionar esse problema?
PS: sim, eu sei que colocar coisas em /etc/fstab
também é uma maneira de montar as unidades, mas quando não estou em casa, odeio ver os discos no golfinho e ter aquelas pequenas cruzes vermelhas eles porque não estão lá. Dessa forma, quando estou na estrada (é um laptop) as pessoas não conseguem ver o que eu tenho em casa.
O Ubuntu agora está usando o systemd, e o rc.local agora é considerado um serviço que é desativado por padrão. Você pode ativar o rc.local "on" inserindo o seguinte comando e reinicializando:
sudo systemctl enable rc-local.service
altere apenas isto
chmod 755 /etc/init.d/rc.local
nano /etc/rc.local
altere isso na primeira linha
#!/bin/sh -e
para
#!/bin/bash
salve e divirta-se!