Скажем, в C я хочу вызвать execvp ()
для любой строковой команды. Команда может быть просто:
char command[] = "ls -l";
char command[] = "rm *.txt";
char command[] = "cat makefile";
Я хочу поместить эту командную переменную в execvp ()
. Таким образом, функция со вкусом exec ()
может запускаться с любой произвольной командой.
Как я могу это сделать? Спасибо.
ПРИМЕЧАНИЕ. system ()
не допускается.