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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.