[erledigt] Wie Uptime begrenzen?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

[erledigt] Wie Uptime begrenzen?

Beitrag von GregorS » 30.03.2023 19:36:44

Hallo zusammen!

Ich möchte, dass eine Kiste nach dem Booten immer nur 2 Stunden eingeschaltet bleibt und sich dann selbst abschaltet. Wie stelle ich das an? Gibt es eine Art autoexec.bat, in der ich einen entsprechenden shutdown-Befehl eintragen kann?

TIA

Gregor

PS: Echt pfiffig wäre auch, wenn die Kiste z.B. nach weiteren 7 Stunden anspringen würde. Geht sowas?

PPS: „Kiste“ ist ein Mac Mini, der neben dem Bett steht. Zum Einschlafen soll der mir zwei Stunden lang etwas vordudeln. Morgens kann mich dann das „Einschalt-Bing“ wecken.
Zuletzt geändert von GregorS am 30.03.2023 21:18:33, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

tobo
Beiträge: 1964
Registriert: 10.12.2008 10:51:41

Re: Wie Uptime begrenzen?

Beitrag von tobo » 30.03.2023 19:50:54

GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
PS: Echt pfiffig wäre auch, wenn die Kiste z.B. nach weiteren 7 Stunden anspringen würde. Geht sowas?
rtcwake kann als Wecker fungieren und kommt dann aus z.B. dem suspend zurück.

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Wie Uptime begrenzen?

Beitrag von Blackbox » 30.03.2023 20:36:20

GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Ich möchte, dass eine Kiste nach dem Booten immer nur 2 Stunden eingeschaltet bleibt und sich dann selbst abschaltet.
Dieses Vorhaben ließe sich mithilfe der systemd-timer bewerkstelligen, vielleicht ist auch systemd-exec interessant?
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Wie stelle ich das an?
https://www.freedesktop.org/software/sy ... timer.html
https://www.freedesktop.org/software/sy ... .exec.html
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Gibt es eine Art autoexec.bat, in der ich einen entsprechenden shutdown-Befehl eintragen kann?
Braucht es nicht, s.o.
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
PS: Echt pfiffig wäre auch, wenn die Kiste z.B. nach weiteren 7 Stunden anspringen würde.
Eventuell über WOL?
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
„Kiste“ ist ein Mac Mini, der neben dem Bett steht.
Mit diesem Ökosystem kenne ich mich zu wenig aus.
Läuft darauf ein Linux?
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Zum Einschlafen soll der mir zwei Stunden lang etwas vordudeln.
Du könntest auch ohne einschlafen. :wink:
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Morgens kann mich dann das „Einschalt-Bing“ wecken.
Ein Radiowecker wäre sinnvoller, oder?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Wie Uptime begrenzen?

Beitrag von GregorS » 30.03.2023 20:39:53

Blackbox hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:36:20
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Ich möchte, dass eine Kiste nach dem Booten immer nur 2 Stunden eingeschaltet bleibt und sich dann selbst abschaltet.
Dieses Vorhaben ließe sich mithilfe der systemd-timer bewerkstelligen, vielleicht ist auch systemd-exec interessant?
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Wie stelle ich das an?
https://www.freedesktop.org/software/sy ... timer.html
https://www.freedesktop.org/software/sy ... .exec.html
Danke, schaue ich mir an.
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
„Kiste“ ist ein Mac Mini, der neben dem Bett steht.
Mit diesem Ökosystem kenne ich mich zu wenig aus.
Läuft darauf ein Linux?
Ja, klar. Hatte ich nur vergessen zu erwähnen.
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
Morgens kann mich dann das „Einschalt-Bing“ wecken.
Ein Radiowecker wäre sinnvoller, oder?
Aber nicht so schick :-)

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

rjh

Re: Wie Uptime begrenzen?

Beitrag von rjh » 30.03.2023 20:48:27

Warum nicht einfach mit dem guten alten "sleep" Befehl?

Code: Alles auswählen

sleep 2h && shutdown -h now
Das Ganze in eine ausführbare Datei packen und ggf. automatisch nach dem Booten laufen lassen.

Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Wie Uptime begrenzen?

Beitrag von GregorS » 30.03.2023 20:50:20

rjh hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:48:27
Das Ganze in eine ausführbare Datei packen und ggf. automatisch nach dem Booten laufen lassen.
Nur ... wie genau lasse ich etwas „automatisch nach dem Booten“ laufen?

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
Meillo
Moderator
Beiträge: 8782
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Wie Uptime begrenzen?

Beitrag von Meillo » 30.03.2023 20:53:17

rjh hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:48:27

Code: Alles auswählen

sleep 2h && shutdown -h now
Alternativ auch:

Code: Alles auswählen

shutdown -h +120
Use ed once in a while!

Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Wie Uptime begrenzen?

Beitrag von GregorS » 30.03.2023 20:53:59

tobo hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:50:54
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
PS: Echt pfiffig wäre auch, wenn die Kiste z.B. nach weiteren 7 Stunden anspringen würde. Geht sowas?
rtcwake kann als Wecker fungieren und kommt dann aus z.B. dem suspend zurück.
aptitude search rtcwake
ergibt bei mir blöderweise 0 Treffer :-/

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Wie Uptime begrenzen?

Beitrag von MSfree » 30.03.2023 20:56:15

Blackbox hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:36:20
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 19:36:44
PS: Echt pfiffig wäre auch, wenn die Kiste z.B. nach weiteren 7 Stunden anspringen würde.
Eventuell über WOL?
WOL funktioniert beim Mac Mini nicht.

Um die Kiste zu einer bestimmten Uhrzeit aufzuwecken, bedarf es der Mitarbeit von BIOS/UEFI und ACPI. Macs haben aber ein EFI (ohne U). Ich würde nicht erwarten, daß man das Teil mit üblichen Linuxmitteln aufwecken kann.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Wie Uptime begrenzen?

Beitrag von MSfree » 30.03.2023 20:57:50

GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:53:59
aptitude search rtcwake
ergibt bei mir blöderweise 0 Treffer :-/
Dafür liefert mir

Code: Alles auswählen

apt-file search rtcwake
den entsprechenden Treffer.

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Wie Uptime begrenzen?

Beitrag von MSfree » 30.03.2023 21:00:45

rjh hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:48:27

Code: Alles auswählen

sleep 2h && shutdown -h now
Useless use of sleep.

Code: Alles auswählen

shutdown +120
macht es in einem Befehl.

Benutzeravatar
GregorS
Beiträge: 2518
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Wie Uptime begrenzen?

Beitrag von GregorS » 30.03.2023 21:05:38

MSfree hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:57:50
GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:53:59
aptitude search rtcwake
ergibt bei mir blöderweise 0 Treffer :-/
Dafür liefert mir

Code: Alles auswählen

apt-file search rtcwake
den entsprechenden Treffer.
Hmpf ...

Code: Alles auswählen

gszaktilla@lili:~$ apt-file search rtcwake
bash: apt-file: Kommando nicht gefunden.
Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Huo
Beiträge: 605
Registriert: 26.11.2017 14:03:31
Wohnort: Freiburg

Re: Wie Uptime begrenzen?

Beitrag von Huo » 30.03.2023 21:08:48

rtcwake sollte bereits in deiner Installation vorhanden sein, da vom Paket Debianutil-linux bereitgestellt. :lol:

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Wie Uptime begrenzen?

Beitrag von MSfree » 30.03.2023 21:09:04

GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 21:05:38

Code: Alles auswählen

gszaktilla@lili:~$ apt-file search rtcwake
bash: apt-file: Kommando nicht gefunden.
Dann installier es halt: Debianapt-file

rjh

Re: Wie Uptime begrenzen?

Beitrag von rjh » 30.03.2023 21:11:44

MSfree hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 21:00:45
rjh hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:48:27

Code: Alles auswählen

sleep 2h && shutdown -h now
Useless use of sleep.

Code: Alles auswählen

shutdown +120
macht es in einem Befehl.
:THX:

Stimmt, jetzt wo Du es sagst, hatte ich das schon mal irgendwann gewusst, aber wieder vergessen. :oops: :D

rjh

Re: Wie Uptime begrenzen?

Beitrag von rjh » 30.03.2023 21:13:43

GregorS hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:50:20
rjh hat geschrieben: ↑ zum Beitrag ↑
30.03.2023 20:48:27
Das Ganze in eine ausführbare Datei packen und ggf. automatisch nach dem Booten laufen lassen.
Nur ... wie genau lasse ich etwas „automatisch nach dem Booten“ laufen?

Gruß

Gregor
Heutzutage mittels systemd.
Auf die Schnelle (ohne Gewähr): https://www.veuhoff.net/script-bei-syst ... anleitung/

tobo
Beiträge: 1964
Registriert: 10.12.2008 10:51:41

Re: Wie Uptime begrenzen?

Beitrag von tobo » 30.03.2023 21:26:20

Stimmt, rtcwake liegt in util-linux und ist kein eigenes Paket und apt-file sollte man ganz bestimmt installiert haben. Zum Funktionieren benötigt apt-file dann noch ein "apt-file update".
Was den rtcwake-Aufruf angeht, der könnte dann z.B. so aus sehen (inklusive einem beep (-r10)):

Code: Alles auswählen

rtcwake -m mem --date +7h; beep
Nicht verwirren lassen von den rtcwake-Zeitausgaben, die beziehen sich immer auf UTC. Die +7h sind natürlich variabel, da funktionieren auch Zeitpunkte <24h entfernt.

Antworten