Введение: в linux модуль ядра, отвечающий за, например, ttyS0, посылает группе процессов, связанных с этим ttyS0 сигнал SIGHUP в случае разъединения данного терминала. Так, например, если pppd держит открытым ttyS0, то он получает SIGHUP в случае если модем положил трубку по причине обрыва связи, и обрабатывает его, завершая работу... В моем случае используется виртуальная пара /dev/ptms и /dev/pts/x (где x - номер вирт. slave терминала). /dev/ptms "слушает" демон slmodem. /dev/pts/x - демон pppd. Вопрос: как определить PGID/PID pppd в slmodem, чтобы послать ему/группе SIGHUP при обрыве соединения. Или есть другие варианты решения проблемы? Использвование lcp-echo-failure опции в pppd - не предлагать. :)
Ответ на:
комментарий
от SatanClaus
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум dev/pts (2005)
- Форум Как узнать pid процессов-братьев? (2010)
- Форум Узнать pid процесса по имени (2010)
- Форум pid процесса (2019)
- Форум PID процесса (2001)
- Форум PID процесса (2005)
- Форум Как узнать pid родительского процесса по pid дочернего ? (2013)
- Форум права в /dev/pts (2007)
- Форум Узнать pid программы (2007)
- Форум как узнать, жив ли процесс зная pid? (2012)