После обновления до 16.04 LTS rc.local не выполняет команду

После обновления до 16.04 LTS rc.local не выполняет команду

В предыдущей установленной версии 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 

сохраняйте и наслаждайтесь!

Связанный контент