Forum Linux.pl

System => Inne => Wątek zaczęty przez: Tomasz Rozalski w 2017-10-14, 09:02:18

Tytuł: shutdown w autostarcie
Wiadomość wysłana przez: Tomasz Rozalski w 2017-10-14, 09:02:18
Chciałbym aby  mój ubuntu odpalał się tak samo jak telewizor tzn. z od razu zadanym wyłączeniem się po dwóch godzinach poprzedzonym ostrzeżeniem typu "system wyłączy sie za 3 minuty. Jak nie chcesz to wciśnij klawisz n". Ostrzeżenie powinno wyskakiwać na wierzch podczas np. oglądania filmu na pełnym ekranie a po wciśnięciu n wyłączenie systemu powinno być przesunięte o kolejne dwie godziny. Przeczytałem mana od shutdown i umiem uruchomić to w konsoli ale nie potrafię tego zautomatyzować. Pomoże ktoś?
Tytuł: Odp: shutdown w autostarcie
Wiadomość wysłana przez: Paweł Kraszewski w 2017-10-14, 11:09:06
Czy takie coś (https://www.ostechnix.com/auto-shutdown-reboot-suspend-hibernate-linux-system-specific-time/) wystarczy?
Tytuł: Odp: shutdown w autostarcie
Wiadomość wysłana przez: Andrzej J w 2017-10-14, 23:00:51
kshutdown -sprawdź czy będzie Ci odpowiadał.
Tytuł: Odp: shutdown w autostarcie
Wiadomość wysłana przez: Tomasz Rozalski w 2017-10-26, 20:04:03
Niestety to nie to. Mój komputer to przede wszystkim multimedium. Chciałbym uzyskać "telewizorowe", duże, wyraźne ostrzeżenie o wyłączeniu systemu za jakiś czas.
Tytuł: Odp: shutdown w autostarcie
Wiadomość wysłana przez: Unk w 2017-11-08, 21:03:00
Spróbuj wykorzystac notify-send i at.
Tytuł: Odp: shutdown w autostarcie
Wiadomość wysłana przez: Tomasz Rozalski w 2018-09-29, 13:55:35
Wracam do tematu bo przeczytałem to:https://forum.linux.pl/index.php/topic,25383.msg136327.html?PHPSESSID=bfmenjj2e6qesl0k4do4198nq0#new (https://forum.linux.pl/index.php/topic,25383.msg136327.html?PHPSESSID=bfmenjj2e6qesl0k4do4198nq0#new)
Zadanie jest moim zdaniem podobne: coś działa w tle (w moim przypadku jest to odliczanie czasu do zamknięcia systemu) i może być (albo nie) przedłużone wciśnięciem guzika w wyskakującym z pewnym wyprzedzeniem oknie.
Tytuł: Odp: shutdown w autostarcie
Wiadomość wysłana przez: 1709 w 2018-09-29, 17:31:31
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/podstawy

I nie chodzi bys przeczytal poradnik,
a znalazl i wykorzystal tylko tego czego potrzebujesz
Na poczatek kazdy skrypt na poczatku  potrzebuje
#!/bin/bash

2. Uruchamianie o okreslonej godzinie
Cytuj
zadanym wyłączeniem się po dwóch godzinach
https://pl.wikipedia.org/wiki/Crontab

Chyba najlepszy poradnik z zabawnym tekstem :D
Cytuj
# 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
Cytuj
"system wyłączy sie za 3 minuty.
No to masz niektore okienka wymienione , wybierz sobie
Cytuj
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.
Tytuł: Odp: shutdown w autostarcie
Wiadomość wysłana przez: pavbaranov w 2018-09-29, 18:50:21
A może poszukaj czegoś takiego: https://kshutdown.sourceforge.io/ (https://kshutdown.sourceforge.io/)?