В предыдущей установленной версии 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
- это тоже способ монтировать диски, но когда я не дома, я ненавижу, что я вижу диски на Dolphin и на них есть эти маленькие красные крестики, потому что их там нет. Таким образом, когда я в дороге (это ноутбук), люди не могут видеть, что у меня дома.
решение1
Ubuntu теперь использует systemd, а rc.local теперь считается службой, которая по умолчанию выключена. Вы можете включить rc.local, введя следующую команду и перезагрузившись:
sudo systemctl enable rc-local.service
решение2
изменить только это
chmod 755 /etc/init.d/rc.local
nano /etc/rc.local
измените это в первой строке
#!/bin/sh -e
к
#!/bin/bash
сохраняйте и наслаждайтесь!