Am Montag, 17. Februar 2014, 11:41:04 schrieb Eric Schirra:
Am 16.02.2014 20:11, schrieb Ulrich Walter:
Hallo,
ich möchte gerne Folgendes erreichen:
- Ein Rechner, auf dem Opensuse 13.1 problemlos läuft, soll zu einer bestimmten, täglich gleichen Zeit angeschaltet werden
- Der Rechner soll nach einer bestimmten Zeit wieder automatisch herunterfahren
- Wenn sich jedoch ein Nutzer anmeldet (KDE) soll diese automatische Abschaltung deaktiviert werden.
Schau mal hier: http://www.pro-linux.de/kurztipps/2/1488/pc-zeitgesteuert-starten.html Vielleicht hilft dir das.
Habe ich mit herumexperimentiert, klappt per Hand und mit einem kleinen Skript: #!bin/bash Stunde_akt=$(date +%H) if [ $Stunde_akt -ge 19 ] then rtcwake -m no -t $(date -d 'tomorrow 19:15) else rtcwake -m no -t $(date -d 'today 19:15) fi Danach poweroff un der Rechner springt wieder an (alles als root). Meine Idee jetzt: Entweder: - Die Benutzer melden sich immer in KDE an, dort das Skrip bei "Starten & Beenden" hinzufügen, vorher rtcwake per sudoer für Nutzer ausführbar zu machen. Oder: - Irgendwie ins Systemd einzupflegen, dass es vor einem poweroff, shutdoen oder halt immer ausgeführt wird. Das krieg ich aber leider noch nicht so richtig hin. Ich würde die zweite Variante bevorzugen, da ich dann nicht mit sudoers arbeiten müsste und es auch unabhängig von den jeweiligen Nutzern wäre. Bis jetzt habe ich: Ein service in /usr/lib/systemd/system mit Namen "autostart.service": [Unit] Description=Startzeit setzen [Service] ExecStart=/usr/sbin/datum.sh [Install] WantedBy=shutdown.target WantedBy=halt.target WantedBy=poweroff.target Das ganze habe ich mit systemctl enable autostart.service dem Systemd bekannt gemacht so dass ich jetzt in /etc/systemd/system jeweils unter poweroff.target.wants, halt.target.wants und shutdwon.target.wants den Eintrage habe: @autostart.service Dennoch klappt's nicht. Wisst Ihr woran's hapert?
Gruß eRiC
-- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org