Hallo Linuxer,
folgendes Posting von Linrunner:
https://thinkpad-forum.de/threads/8...rt-ausschalten?p=777297&viewfull=1#post777297
Die Script habe ich mir ausführbar erstellt.
Siehe Anlage.
Mit
kann ich den Strom für den Ultrabay abschalten.
Wohin muss das Script, wenn ich beim Start von Kubuntu 16.04.1 LTS diese bei jedem Start automatisch ausführen möchte?
https://hyperweb.eu/Ubuntu_16.04/Autostart
Auf mein Script übertragen funktioniert die verlinkte Lösung bei Kubuntu 16.04.1 LTS (systemd System).
Ist die verlinkte Lösung zu empfehlen?
Geht es einfacher?
MfG
xsid
- - - Beitrag zusammengeführt - - -
Meine Lösung, 15.08.2016
Inhalt:
Ausführbar machen:
sudo nano /etc/systemd/system/ultrabay-poweroff.service
Inhalt:
Service starten:
folgendes Posting von Linrunner:
https://thinkpad-forum.de/threads/8...rt-ausschalten?p=777297&viewfull=1#post777297
Die Script habe ich mir ausführbar erstellt.
Siehe Anlage.
Mit
Code:
sudo sh ultrabay-poweroff.sh
kann ich den Strom für den Ultrabay abschalten.
Wohin muss das Script, wenn ich beim Start von Kubuntu 16.04.1 LTS diese bei jedem Start automatisch ausführen möchte?
https://hyperweb.eu/Ubuntu_16.04/Autostart
Auf mein Script übertragen funktioniert die verlinkte Lösung bei Kubuntu 16.04.1 LTS (systemd System).
Ist die verlinkte Lösung zu empfehlen?
Geht es einfacher?
MfG
xsid
- - - Beitrag zusammengeführt - - -
Meine Lösung, 15.08.2016
Code:
sudo nano /etc/systemd/system/ultrabay-poweroff.sh
Inhalt:
Code:
# Find generic dock interface for UltraBay
dock=$(/bin/grep -l ata_bay /sys/devices/platform/dock.?/type)
dock=${dock%%/type}
if [ -z "$dock" -o ! -d "$dock" ]; then
echo "Error: cannot locate ultrabay dock device."
exit 1
fi
echo 1 > $dock/undock
echo "Ultrabay powered down."
exit 0
Ausführbar machen:
Code:
sudo chmod u+x /etc/systemd/system/ultrabay-poweroff.sh
sudo nano /etc/systemd/system/ultrabay-poweroff.service
Inhalt:
Code:
[Unit]
Description=Ultrabay poweroff by start and call autostart.sh of user.
[Service]
Type=oneshot
ExecStart=/etc/systemd/system/ultrabay-poweroff.sh start
[Install]
WantedBy=multi-user.target
Service starten:
Code:
sudo systemctl enable ultrabay-poweroff.service
Anhänge
Zuletzt bearbeitet: