Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > *NIX системы: Общие вопросы > как значение пид-а в килл подставить |
Автор: quasi 6.1.2008, 15:34 | ||
как значение пид-а в килл подставить?
|
Автор: onsql 6.1.2008, 15:38 | ||
Вроде так:
|
Автор: quasi 6.1.2008, 17:11 | ||
Хм, а вот так не рабоатет
значение не подставняелся |
Автор: onsql 6.1.2008, 17:22 | ||
Ну вот попробуй такой скрипт написать - чего он выведет? (не забудь на него chmod a+x сделать)
Тут ведь дофига допущений. Что файл asterisk.pid (кстати, а не asteriks.pid?) существует, что в нем лежит пид, что процесс с таким пидом запущен ну и.т.д. У меня при наличии файла выводит из него значение. Может ошибки какие то возникают? |
Автор: quasi 6.1.2008, 19:00 | ||||
проблема именно в том что строчка не рабоатет в скрипте когда ее выполняешь так /etc/rc.d/asterisk stop
а если....
|
Автор: onsql 6.1.2008, 19:14 | ||
Аааа... То-то я смотрю килл какой то странный... Надо вот так
Ну или kill -sKILL `/bin/cat /var/run/asterisk.pid` |
Автор: quasi 7.1.2008, 09:57 |
Хе, спасибо, просто я когда-то делал просто -9 и не получалось убить по инени процесса, а не по пиду, поэтому сразу так не стал делать, а в ФриБСД по имени срабатывает. От чего это зависит? Может где какую переменную свистнуть надо? |
Автор: ZeeLax 7.1.2008, 10:09 | ||
Так как нельзя однозначно определить пид по имени, убить можно только все процессы, с таким именем.
|
Автор: MAKCim 7.1.2008, 10:33 |
man pkill |
Автор: Afonya 7.1.2008, 12:33 |
cat /var/run/asterisk.pid | xargs kill -9 |