В предыдущей установленной версии kubuntu 15.xx я добавил строку в /etc/rc.local
- /home/diet/scripts/my-auto-mount-script
, которая явно ссылалась на скрипт, который в случае подключения к домашней сети Wi-Fi должен быть смонтирован.
Это работало безупречно на kubuntu 15.xx
После обновления кажется, что /etc/rc.local
игнорируется при загрузке, потому что выполнение команды /etc/rc.local
, похоже, помогает. Причина, по которой я думаю, что rc.local игнорируется, заключается в том, что скрипт, на который он ссылается, должен создавать журналы при успешном выполнении сценария, а также при сбое сценария, но журналы отсутствуют.
Кто-нибудь может дать мне несколько советов о том, как решить эту проблему?
PS: да, я знаю, что размещение материала в /etc/fstab
также является способом установки дисков, но когда я не в домой я ненавижу это, потому что я могу видеть двигатели на дельфинах и иметь те маленькие красные кресты на них, потому что там нет. Таким образом, когда я в дороге (это ноутбук), люди не видят, что у меня дома.
Ubuntu теперь использует systemd, а rc.local теперь считается службой, которая по умолчанию отключена. Вы можете включить rc.local, введя следующую команду и перезагрузившись:
sudo systemctl enable rc-local.service
измените только это
chmod 755 /etc/init.d/rc.local
nano /etc/rc.local
измените это в первой строке
#!/bin/sh -e
на
#!/bin/bash
сохраните и наслаждайтесь!