|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Узнать PiD пославшего сигнал" | +/– | |
Сообщение от Alex ![]() | ||
Проблема в том что некоторому работающему скрипту(процессу точнее),шлётся сигнал, SIGHUP, необходимо понять, кто шлёт сигнал процессу порождённому скриптом, получить хотя бы pid "посылающего". Как это сделать?("язык" любой из стандартных никсовых bash,python,perl итд) | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Узнать PiD пославшего сигнал" | +/– | |
Сообщение от const86 ![]() | ||
Поставить обработчик с помощью sigaction() с флагом SA_INFO. Тогда в обработчике можно будет посмотреть siginfo_t.si_pid. Но это всё на C. На bash такое вряд ли можно сделать. Стандартные либы перла и питона тоже так не умеют, насколько я помню. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "Узнать PiD пославшего сигнал" | +/– | |
Сообщение от Sarge ![]() | ||
perldoc POSIX, искать sigaction | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ] |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |