Хочу в своей линуксовой C программе сделать возможность
вызова шела ну и соответственно чтоб дальше команды
системе через него давать, бегло почитал на эту тему
и пока вижу такую последовательность
fork
setsid (для того чтобы отвязаться от родителя)
дескрипторы 0,1,2
открываем на нужные источники ввода-вывода
и наконец
execve("/bin/bash"......) (пускаем нужный интерпритатор или скрипт)
моя схема верна или я всеже
что-то неучел\попутал ?
Ответ на:
комментарий
от anonymous_incognito
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Статьи Как кушать вилкой. ... или о fork() в двух словах (2023)
- Форум Поиски шела (2002)
- Форум халявные шелы (2005)
- Форум Шёл 2015 год (2015)
- Форум Шёл 2016 год... (2016)
- Форум Шёл 2012 год... (2012)
- Форум Шел 2014 год (2014)
- Форум Шел 2015ый год (2015)
- Форум Шел 2013й год… (2013)
- Форум Шёл 2018 год (2018)