ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
1397829 Топик полностью
Dingo (28.01.2024 10:53, просмотров: 89) ответил Cкpипaч на Оно?
Я хочу узнать имя родительского процесса, для чего получаю getppid(), и знаю номер: /proc/[ppid]/stat файл даст мне искомое. Нужен он мне временно, хочу вывести на консоль, вообще же собираюсь сигнал родителю посылать, что "готов". А отладочная инфа понадобилась для проверки, потому что "родительский" sh скрипт не принимает мой сигнал после выполненного 
trap sig35 35
trap sig2 SIGINT
# Test catchers
trap 
myprog &
sleep 100

по Ctrl^C выходит, ловушка срабатывает. Отправляю так:

#include <signal.h>
// ...
kill( ppid, 35); // 35 in range SIGRTMIN:SIGRTMAX