
Ich möchte den Computer herunterfahren, nachdem er beispielsweise 30 Minuten gelaufen ist.
Ich verwende Raspbian (Raspberry Pi) und habe versucht, Folgendes einzugeben /etc/rc.local
:
shutdown -h 30
exit 0
aber es funktioniert nicht. Außerdem habe ich die automatische Anmeldung aktiviert, aber sie funktioniert jetzt nicht mehr (sie zeigt die X-Anmeldeaufforderung an), was darauf hindeutet, dass sie rc.local
möglicherweise nicht korrekt abgeschlossen wurde(?).
Kann mir bitte jemand weiterhelfen?
Antwort1
Geben Sie diese Zeile ein
@reboot /path/to/file
in sudo's crontab
( sudo crontab -e
). file
ist eine ausführbare Datei mit Inhalt
#!/bin/bash
at -f /path/to/anotherfile now + 30 minutes
und schließlich anotherfile
auch eine ausführbare Datei mit Inhalt
#!/bin/bash
/sbin/shutdown -h now
Das ist natürlich brutal, Sie möchten vielleicht einige Variationen einführen, um der Trägheit Ihrer Benutzer entgegenzukommen, zum Beispiel können Sie verwenden
/sbin/shutdown -h +1 I am not feeling well today, I quit (in 1 minute).