26.09.2007, 16:44
общий
это ответ
Здравствуйте, Chip!
кратко:
if (fork () == 0)
{
exec ("/file");
assert (false);
}
смотрите функции execl, execlp, execle, execv, execvp
Соответсвенно, если file - это скрипт, то так:
if (fork () == 0)
{
char * args [] = { "file" };
execvp ("/bin/sh", args);
assert (false);
}