SmiGes |
|
![]()
Темы:
166
Сообщения:
836
Участник с: 04 августа 2009
|
вообщем сегодня копался со скриптом одним, запустил его, а он останавливаться нехотел по ctrl^c , и я вместо того чтобы посмотреть PID скрипта и убить через kill PID , я взял и протупил, попробывав убить его через killall sh. В итоге увидел как сначала убилось xfce, а потом окно авторизации slim'а. Посмотрел /var/log/slim.log ничего такого не обнаружил, глянул /var/log/errors.log и тоже ничего не увидел. Потом остановил slim и решил запустить иксы через startx и попробывать выполнить killall sh, в итоге иксы опять убились. Также смотрел дерево процессов на предмет запуска иксов с какого-нибудь скрипта (хотя я знаю что так не делал), который мог быть запущен с правами юзера, и необнаружил ничего. И вот задаётся вопрос: как сей баг исправить, поидее такого не должно было происходить |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Такая же штука, только не со слимом, а с lxdm. По всей видимости, убивается вот это (ls - мой текущий логин):ls 30705 0.0 0.0 5044 1496 ? Ss 20:13 0:00 /bin/sh /etc/xdg/xfce4/xinitrc -- /etc/X11/xinit/xserverrc |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Разумеется убивает, потому что шелл используется не только в консоли, но и в скриптах :) Так что killall sh это в принципе не очень хорошая идея. |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
…но лучше, чем тоже самое с init от рута )))
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|