Wyłączanie systemu z crona

Czyli jak najefektywniej (lub efektowniej) skonfigurować Slackware'a w komputerze domowym

Moderatorzy: Moderatorzy, Administratorzy

tomjas
Użytkownik
Posty: 53
Rejestracja: 2007-09-12, 18:41
Lokalizacja: Lublin

Wyłączanie systemu z crona

Post autor: tomjas »

Witam.
Wyszperałem w necie, że ładne zamykanie systemu z KDE z linii poleceń może wyglądać tak:

Kod: Zaznacz cały

/usr/bin/qdbus org.kde.ksmserver /KSMServer logout 0 2 2
i ok - z linii poleceń działa. Ale jak dodam to do crona, to system się nie wyłącza, a w logach crona mam:

Kod: Zaznacz cały

exit status 1 from user tomek /usr/bin/qdbus org.kde.ksmserver /KSMServer logout 0 2 2
czyli wygląda na to, że polecenie się wykonuje, ale nie zamyka systemu. Czy ktoś pomoże?
Awatar użytkownika
freak117
Użytkownik
Posty: 250
Rejestracja: 2006-12-13, 21:26
Lokalizacja: z sieci

Re: Wyłączanie systemu z crona

Post autor: freak117 »

Zakładam, że uruchamiasz to z tego samego użytkownika na którym jesteś zalogowany w KDE. Pewnie brakuje jakichś zmiennych środowiskowych - zaloguj się na tego samego użytkownika na terminalu poza KDE i zobacz czy polecenie zadziała (obstawiam, że nie).
W3 rulez ;D
rosencrantz
Użytkownik
Posty: 67
Rejestracja: 2006-12-01, 01:57

Re: Wyłączanie systemu z crona

Post autor: rosencrantz »

Dla KDE4 istnieje coś takiego jak KShutDown. Warto spróbować.
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Wyłączanie systemu z crona

Post autor: webster »

a czemu nie po prostu poweroff ?
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
s2c
Użytkownik
Posty: 45
Rejestracja: 2011-12-31, 13:44

Re: Wyłączanie systemu z crona

Post autor: s2c »

webster dobrze pisze: stwórz grupę poweroff, nadaj jej uprawnienia do wspomnianego pliku i następnie

gpasswd -a tomjas poweroff
tomjas
Użytkownik
Posty: 53
Rejestracja: 2007-09-12, 18:41
Lokalizacja: Lublin

Re: Wyłączanie systemu z crona

Post autor: tomjas »

Witam.
Sorry, że nie odzywałem się tak długo, ale musiałem wyjechać.
Tak czy inaczej odpowiadam - właśnie teraz używam "poweroff" a konkretnie "halt" (poweroff to link do halt). Problem w tym, że tak zamknięte KDE nie zapamiętuje ostatnio uruchomionych programów, ustawień, itp. Przy zamknięciu z przycisku te ustawienia są zapamiętywanie. Dlatego szukam polecenia, które zamyka system tak jak kliknięcie w przycisk z przyczyn podanych wyżej.
Dzięki za zainteresowanie i pozdrawiam.
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Wyłączanie systemu z crona

Post autor: webster »

ja bym zrobił i tak poweroff i dodał programy które chcę do autostartu.
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
tomjas
Użytkownik
Posty: 53
Rejestracja: 2007-09-12, 18:41
Lokalizacja: Lublin

Re: Wyłączanie systemu z crona

Post autor: tomjas »

Rozumiem.
Ja jednak wolałbym poznać polecenie zamykające system spod KDE.
kamillo
Użytkownik
Posty: 95
Rejestracja: 2004-11-23, 18:27
Lokalizacja: Gdynia

Re: Wyłączanie systemu z crona

Post autor: kamillo »

A moze sprobuj dodac do crona:

Kod: Zaznacz cały

su tomek -c "/usr/bin/qdbus org.kde.ksmserver /KSMServer logout 0 2 2"
ODPOWIEDZ