Очередной нубовопрос:
Чтобы всё было ясно, сразу все карты раскрою: я пишу свой миниатюрный init, нужно запустить шелл (/bin/bash, например).
Как мне это сделать? Нашёл в исходниках ядра использование do_execve для этой цели. Потыкал, но ничего не вышло. В правильном направлении копаю?
Смысл ещё и в том, что, похоже, придётся запускать этот самый шелл в отдельном треде, т.к. init тоже должен выполнять кое-какие функции (следить за демонами, например).
Но пока мне нужно просто запустить /bin/bash так, чтобы то, что он выводит оказывалось на экране, а то, что вводится с клавиатуры попадало в него.

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от CYB3R
Ответ на:
комментарий
от Gvidon


Ответ на:
комментарий
от CYB3R
Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как запустить асинхронно (в фоне) несколько комманд разом? (2015)
- Форум Как получить доступ к stdin & stdout из /sbin/init или из initrd? (2023)
- Форум Передать не только вывод, но и ввод (2020)
- Форум Ввод-вывод (2013)
- Форум Ввод вывод (2008)
- Форум ввод/вывод какие выводы? (2011)
- Форум EOF, шелл, cat и варианты перенаправлений ввода и вывода (2023)
- Форум proxmox ввод/вывод (2021)
- Форум Ошибка ввода/вывода (2023)
- Форум синхронный ввод-вывод (2011)