Решено:"Корректное" выключение компа
Модератор: Bizdelnick
-
ZeBriD
- Сообщения: 424
- ОС: Debian Testing
Решено:"Корректное" выключение компа
В общем заметил, что при вызове shutdown -h или shutdown -r не происходит коректного завершения. Т.е. при нажатии в том же кде на "выкл" все приложения закрываются нормально с сохранением параметров. Если же вызвать shutdown, то х-ы просто убиваются, а с ними убиваются и все програмы, без сохранения. Собственно, вопрос: как можно из консоли "корректно" завершить работу ?
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Решено:"Корректное" выключение компа
ну а что вы хотите, откуда shutdown будет знать, есть ли у вас несохранённые данные в приложениях или нет? он просто убивает все процессы.
такие вещи могут работать как раз на уровне самого KDE
такие вещи могут работать как раз на уровне самого KDE
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено:"Корректное" выключение компа
Гм, ну почему же - имхо было бы вполне логично, что процесс-родитель для всех приложений KDE, просто бы рассылал им уведомление (с просьбой завершиться) при получении сигнала SIGTERM - в этом случае shutdown ничего знать не должен.
-
ZeBriD
- Сообщения: 424
- ОС: Debian Testing
Re: Решено:"Корректное" выключение компа
Вот вопрос как раз в том, как это можно реализовать. Есть идеи ?
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
ZeBriD
- Сообщения: 424
- ОС: Debian Testing
-
Liksys
- Сообщения: 2910
Re: Решено:"Корректное" выключение компа
Странно. У меня таких проблем не возникало. Я запускаю poweroff из Alt+F2. Предварительно перед этой операцией делаю sync.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Решено:"Корректное" выключение компа
ZeBriD
shutdown действует вполне правильно и посылает _всем_ процессам сигнал term.
другое дело — как на это реагируют процессы...
shutdown действует вполне правильно и посылает _всем_ процессам сигнал term.
другое дело — как на это реагируют процессы...
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Решено:"Корректное" выключение компа
А может это можно как-то сделать средствами непосредственно самого kde
Например, выключать через меню. КДЕшные скрипты к Амароку выключают компьютер следующей комбинацией:
Код: Выделить всё
dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0-
ZeBriD
- Сообщения: 424
- ОС: Debian Testing
Re: Решено:"Корректное" выключение компа
А если мне надо, чтобы он как shutdown вырубался по таймеру (через несколько минут)? Как это можно реализовать, используя данный код?Лис писал(а): ↑01.11.2006 09:39Например, выключать через меню. КДЕшные скрипты к Амароку выключают компьютер следующей комбинацией:А может это можно как-то сделать средствами непосредственно самого kdeКод: Выделить всё
dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Решено:"Корректное" выключение компа
Код: Выделить всё
sleep 5m && dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0слава роботам!
-
ZeBriD
- Сообщения: 424
- ОС: Debian Testing
Re: Решено:"Корректное" выключение компа
Спасибо большое за помощь.elide писал(а): ↑01.11.2006 10:23Код: Выделить всё
sleep 5m && dcop --all-sessions --all-users ksmserver ksmserver logout 0 2 0 && exit 0
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Решено:"Корректное" выключение компа
А еще можно alias на эту комбинацию для пользователя прописать. Повесить на тот же halt, т.к. /sbin из-под пользователя не видна и halt не запускается без sudo или suid-бита.
-
ZeBriD
- Сообщения: 424
- ОС: Debian Testing