Ubuntu automatisch ohne Useraktion herunterfahren

Hallo, gibt es eine Möglichkeit Linux Ubuntu automatisch nach 30 Minuten ohne Benutzeraktion herunterzufahren? Diese Einstellung sollte dauerhaft sein.

Hallo Mike (und willkommen bei linuxmuster),

Es gibt das Programm xprintidle, das die Zeit ohne Benutzerinteraktion in Millisekunden ausgibt. Installieren kann man das mit apt install xprintidle. Danach kannst Du z.B. ein Skript (z.B. über Ubuntus Startprogramme) einbinden, welches den Rechner herunterfährt:

#!/bin/bash
idletime=$((1000*60*30)) # 30 Minuten in Millisekunden umrechnen
while true; do
    idle=`xprintidle`
    echo $idle
    if (( $idle > $idletime )); then
        dbus-send --system --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" boolean:true
    fi
    sleep 1
done

Viele Grüße
Thomas

Quelle (mit weiteren Möglichkeiten): https://askubuntu.com/questions/442795/how-to-shutdown-ubuntu-after-2-hours-of-idle

2 „Gefällt mir“

Hallo Mike,

das Tool Autopoweroff kann das. Es läuft auf vielen Linux-Varianten.

Beste Grüße

Jörg

1 „Gefällt mir“