LINUX.ORG.RU

простейший shell на C\C++


0

0
приветствую нужен простейший shell на С\С++ с минимумом возможностей(т.е. базово запуск программ и возможность их запуска в фоне). может кто знает?

ash не подойдёт? Вообще, какая настоящая задача?
Teak ★★★★★
()
Ответ на: комментарий от dilmah
В книге М. Рочкинда "APUE", afaik, в одной из глав создается простейший sh, который, imho, удовлетворяет твоему техническому заданию :).
kondor ★★★
()
Ответ на: комментарий от dilmah
> бсдшный sh

Это и есть ash.

Кстати не такой уж он простейший, он при ближайшем рассмотрении очень многое умеет...

Teak ★★★★★
()
Ответ на: комментарий от Teak
Да мне для курсовика... А где этот ash взять, не подскажешь? Или лучше "В книге М. Рочкинда "APUE", afaik, в одной из глав создается простейший sh" - не в курсе, есть эта книга в электронном виде?
Toxa
() автор топика
я делал, Там не сказать чтобы минимум, например переменные окружения суппортяцо и ещё уже непомню что. Если желаеш могу выкласть под гпл. Только строчил наспех и местами там жутковато.
bugmaker ★★★★☆
()
Попробуй заглянуть в сырцы busybox-а!
Там их много и минимум необходимого.
Ant0
()
Ответ на: комментарий от bigbit
да мне такого объема не нужен.
вот bugmaker скинул - спасибо ему, то что нужно. пока не разбирался, но так понял, запуска в фоне нету?
Toxa
() автор топика
Ответ на: комментарий от Toxa
А в чем проблема запуска в фоне? Тот же fork, но без управляющего терминала. Ну и синтаксический анализатор поправить.
parser ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.