In der zuvor installierten Version Kubuntu 15.xx habe ich eine Zeile hinzugefügt /etc/rc.local
, /home/diet/scripts/my-auto-mount-script
die offensichtlich auf ein Skript verwies, das bei Nutzung des WLANs im Heimnetzwerk Netzwerklaufwerke mounten sollte.
Dies funktionierte einwandfrei auf Kubuntu 15.xx
Nach dem Upgrade /etc/rc.local
wird es beim Booten anscheinend ignoriert, da das Ausführen des Befehls /etc/rc.local
immer noch funktioniert. Der Grund, warum rc.local ignoriert wird, ist meiner Meinung nach, dass das Skript, auf das es sich bezieht, Protokolle bei erfolgreichem Skript und auch bei fehlgeschlagenem Skript erstellen sollte, aber es gibt keine Protokolle.
Kann mir jemand einige Hinweise zur Fehlerbehebung geben?
PS: Ja, ich weiß, dass das Einlegen von Sachen /etc/fstab
auch eine Möglichkeit ist, die Laufwerke zu mounten, aber wenn ich nicht zu Hause bin, hasse ich es, dass ich die Laufwerke auf Dolphin sehen kann und diese kleinen roten Kreuze darauf habe, weil sie nicht da sind. Auf diese Weise können die Leute nicht sehen, was ich zu Hause habe, wenn ich unterwegs bin (es ist ein Laptop).
Antwort1
Ubuntu verwendet jetzt systemd und rc.local wird jetzt als Dienst betrachtet, der standardmäßig „ausgeschaltet“ ist. Sie können rc.local „einschalten“, indem Sie den folgenden Befehl eingeben und neu starten:
sudo systemctl enable rc-local.service
Antwort2
ändere nur dies
chmod 755 /etc/init.d/rc.local
nano /etc/rc.local
ändern Sie dies in der ersten Zeile
#!/bin/sh -e
Zu
#!/bin/bash
Speichern und genießen!