Очередной нубовопрос:
Чтобы всё было ясно, сразу все карты раскрою: я пишу свой миниатюрный init, нужно запустить шелл (/bin/bash, например).
Как мне это сделать? Нашёл в исходниках ядра использование do_execve для этой цели. Потыкал, но ничего не вышло. В правильном направлении копаю?
Смысл ещё и в том, что, похоже, придётся запускать этот самый шелл в отдельном треде, т.к. init тоже должен выполнять кое-какие функции (следить за демонами, например).
Но пока мне нужно просто запустить /bin/bash так, чтобы то, что он выводит оказывалось на экране, а то, что вводится с клавиатуры попадало в него.
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от CYB3R
Ответ на:
комментарий
от Gvidon
Ответ на:
комментарий
от CYB3R
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как запустить асинхронно (в фоне) несколько комманд разом? (2015)
- Форум Передать не только вывод, но и ввод (2020)
- Форум Ввод-вывод (2013)
- Форум Ввод вывод (2008)
- Форум ввод/вывод какие выводы? (2011)
- Форум EOF, шелл, cat и варианты перенаправлений ввода и вывода (2023)
- Форум Си ввод/вывод (2011)
- Форум профилирование ввода-вывода (2010)
- Форум синхронный ввод-вывод (2011)
- Форум порты ввода-вывода (2014)