14 сообщений / 0 новое
Последнее сообщение
r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 7 месяцев назад
Регистрация: 04/09/2012 - 16:52
kill (-9)

А что это за новости:


> ps ax | grep firefox
1208 ? Sl 18:59 firefox
2043 pts/1 S+ 0:00 grep --color=auto firefox
> killall firefox
> ps ax | grep firefox
1208 ? Sl 18:59 firefox
2073 pts/1 S+ 0:00 grep --color=auto firefox
> kill 1208
> ps ax | grep firefox
1208 ? Sl 18:59 firefox
2079 pts/1 S+ 0:00 grep --color=auto firefox
> kill -9 1208
> ps ax | grep firefox
2131 pts/1 S+ 0:00 grep --color=auto firefox

почему только kill -9, который не рекомендуется использовать? Правда, Firefox Aurora, но что, это тянет на баг??

Теги: 

Отредактировано: r3d вкл 27/04/2014 - 17:54
Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 года 9 месяцев назад
Регистрация: 25/02/2014 - 18:00
Почему -9 не рекомендуется?

Почему -9 не рекомендуется?

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 7 месяцев назад
Регистрация: 04/09/2012 - 16:52
"мне так одмины говорили" И

"мне так одмины говорили" И раньше на все хватало одного killall.

13.1 - Xfce
Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 года 9 месяцев назад
Регистрация: 25/02/2014 - 18:00
Мне кажется, ты находишь

Мне кажется, ты находишь проблемы там где их нет Smile

iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 8 лет 3 месяца назад
Регистрация: 11/04/2014 - 19:09
наверняка процесс не успел

наверняка процесс не успел завершиться.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 7 месяцев назад
Регистрация: 04/09/2012 - 16:52
Не все так просто: после

Не все так просто: после клика по крестику/ нажатии кнопки выход процесс все равно остается висеть, хотя гуй и дохнет - а такого точно быть не должно. И только kill -9 его прибивает.

13.1 - Xfce
iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 8 лет 3 месяца назад
Регистрация: 11/04/2014 - 19:09
по-моему все очень просто:

по-моему все очень просто:
ты закрыл приложение, но процесс, вместе с дочерними, не смог корректно завершиться (возможно ему нужно было больше времени);
ты посылаешь процессу kill, который по-умолчанию имеет значение (-15), т.е. происходит то же самое, что и в предыдущем пункте;
kill -9 прибивает 1208, но его дочерние процессы продолжают висеть в памяти.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 7 месяцев назад
Регистрация: 04/09/2012 - 16:52
Не согласен с вашей оценкой,

Не согласен с вашей оценкой, iwtke.

процесс должен был завершиться одновременно с закрытием GUI, за 0.01 сек.. примерно. И где вы там увидели дочерние процессы кстати?? Но да пофиг, дело в том, что оно может висеть и 10 минут - дальше убивал.
Короче, знатоки, вы б не грузили, а? Я пожалуй багрепорт зашлю все же.

13.1 - Xfce
iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 8 лет 3 месяца назад
Регистрация: 11/04/2014 - 19:09
Цитата:
Quote:

Правда, Firefox Aurora, но что, это тянет на баг??

если приложение не может нормально завершить работу - вероятно. потому что -

Quote:

почему только kill -9, который не рекомендуется использовать?

Quote:

Короче, знатоки, вы б не грузили, а?

в следующий раз в сабже так и пиши.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 7 месяцев назад
Регистрация: 04/09/2012 - 16:52
ну извини, я ща тупо

ну извини, я ща тупо попробовал найти багзилу-мозиллу.. нефиговый квест с их оформлением (сдержался с каким!!!)

13.1 - Xfce
Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 года 9 месяцев назад
Регистрация: 25/02/2014 - 18:00
firefox => настройки =>

firefox => настройки => дополнительные => выбор данных

slawdos
Аватар пользователя slawdos
Не в сети
Последнее посещение: 6 лет 3 месяца назад
Регистрация: 13/05/2012 - 15:43
Просвятите нуба чем килолл от

Просвятите нуба чем килолл от килл-9 отличается?

oS Leap 42.1x64KDE
~ Morpheus, i know linux...

iwtke
Аватар пользователя iwtke
Не в сети
Последнее посещение: 8 лет 3 месяца назад
Регистрация: 11/04/2014 - 19:09
killall - завершает работу

killall - завершает работу приложения и всех запущенных им процессов.
kill -9 - завершает процесс. все процессы, запущенные "убитым" процессом, продолжают выполняться.

Русскоязычное сообщество openSUSE
Правильно заданный вопрос – половина ответа.

Maestro☭
Аватар пользователя Maestro☭
Не в сети
Последнее посещение: 2 года 9 месяцев назад
Регистрация: 25/02/2014 - 18:00
альт+ктрл+еск+KDE волшебная

альт+ктрл+еск+KDE волшебная комбинация*smile*