Harte Methode Ultrabay Strom abschalten -- systemd System

xsid

Active member
Registriert
29 Mai 2007
Beiträge
4.621
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

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

  • ultrabay-poweroff.zip
    348 Bytes · Aufrufe: 4
Zuletzt bearbeitet:
Hallo, gibt es evtl. inzwischen eine bessere, einfachere Lösung?
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben