Jaki masz konkretnie problem z "automatyzowaniem" procesu ?
Ja moge tylko troche pomoc, ze wzgledu na brak czasu
"Zrob to sam" Powodzenia, jak cos to pytaj.
Ja widze to tak
1. Piszesz skrypt bash
Przyklady
http://bash.0x1fff.com/podstawyI nie chodzi bys przeczytal poradnik,
a znalazl i wykorzystal tylko tego czego potrzebujesz
Na poczatek kazdy skrypt na poczatku potrzebuje
2. Uruchamianie o okreslonej godzinie
zadanym wyłączeniem się po dwóch godzinach
https://pl.wikipedia.org/wiki/CrontabChyba najlepszy poradnik z zabawnym tekstem
# Denerwuj Stefana od poniedziałku do piątku o godzinie 22:00
0 22 * * 1-5 echo "Stefanie, jest już 22:00. Gdzie są Twoje dzieci?!"
( to po za tematem, metode wybierz wlasna dla swoich potrzeb )
3. Powiadomienie
"system wyłączy sie za 3 minuty.
No to masz niektore okienka wymienione , wybierz sobie
to moze byc wyskakujacy terminal lub okienko ( gtkdialog, kdialog, zenity, i pewnie jeszcze cos istnieje )
Przykladowe okienka
https://linux.byexamples.com/archives/259/a-complete-zenity-dialog-examples-1/
http://xpt.sourceforge.net/techdocs/language/gtkdialog/gtkde02-GtkdialogExamples/single/
4. Opuznienie przed wylaczeniem
Mozesz uzyc komendy sleep, ale poszukaj w internecie, moze jest jeszcze jedna komenda bardziej wydajna
5. Anulowanie wylaczenia
Mozna zrobic jakas petle w bashu, albo poprostu dla okienka wczesniej dac dwa guziki,
pierszy wykona dwie komendy "sleep" i poweroff
a drugi guzik nic nie zrobi.
W ten sposob kolejny komunikat wedlug zaplanowanych uruchamiania skryptow w cronie,
zobaczysz dopiero za jakies kolejne godziny.