Поэтому прошу помощи в запуске внешних приложений или какое-нибудь руководство по exec* + (v)fork, отличное от MAN'ов.
C: fork, exec*, system и прочие...
Пишу программу на C. Нужна функция, которая запускает внешнюю программу. Но или память всей программы + дескрипторы открытых файлов копируются посредством fork+execlp, или после выполнения vfork+execlp в системе остаются запущенные программы, которые в ps отображаются со словом <defunct>.



