Всем привет. В общем такая схема: - запускаю в терминале процесс в фоновом режиме $ ./main & UID PID PPID PGID SID C STIME TTY TIME CMD tvaroh 7722 7696 7722 7696 0 03:06 pts/2 00:00:00 ./main - при наступлении определённого события (появления данных в fifo) этот процесс должен написать в stdout сообщение - закрываю терминал и отправляю в fifo сообщение - проверяю pgrep main - процесс всё ещё выполняется, хотя вроде как ему должен был отправиться сигнал SIGTTOU (никаких перехватов сигналов в коде нету) - смотрю вывод ps: UID PID PPID PGID SID C STIME TTY TIME CMD tvaroh 7722 1 7722 7696 0 03:06 ? 00:00:00 ./main PPID сменился на 1 (init). Собственно вопрос: почему так происходит?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от Uncle_Theodore
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от Bohtvaroh
Ответ на:
комментарий
от Bohtvaroh
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Почему при наличии фоновых процессов, при переподключении к серверу кидает на новый TTY? Без активных процессов стабильное подключение к одному и тому же. (2015)
- Форум два одинаковых процесса в контейнере (2024)
- Форум Что не нравится systemd? (2020)
- Форум фоновый процесс (2007)
- Форум много фоновых процессов (2018)
- Форум количество фоновых процессов (2001)
- Форум возврат фонового процесса (2005)
- Форум python, создание фонового процесса (2012)
- Форум фоновые процессы в вебприложениях (2012)
- Форум jQuery: запуск фоновых процессов (2011)