Как после fork и exec получить дескриптор файла(или сокета), открытого в процессе родителе. Т.е.
Proc1
(open(file1))
||
|| (fork)
\/
Proc2
||
|| (execl(cmd1,NULL)) пользовательский контекст другой
\/
Proc2_cmd1
write(file1)
Как получить file1 ?
P.S.
Вариант с /proc уже смотрел, но я думаю есть более простой способ
Ответ на:
комментарий
от Onanim
Ответ на:
комментарий
от Onanim
Ответ на:
комментарий
от free_serj
Ответ на:
комментарий
от Murr
Ответ на:
комментарий
от free_serj
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от Onanim
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Onanim
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Onanim
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум pipe()+exec() (2019)
- Форум Проблема с dup2 (2006)
- Форум Получение stdin/stdout дочернего процесса (2016)
- Форум Нюансы запуска процессов через system/exec (2020)
- Форум C++, Perl and pipe (2001)
- Форум fork/exec и файловые дескрипторы. (2010)
- Форум Не блокируется pid-файл (2014)
- Форум Аналог OVERLAPPED структуры и DeviceIOControl (2012)
- Форум Последствия отключения root'а (2014)
- Форум Получение имени файла по дескриптору файла (2019)