标签: c linux shell command execl
我想使用execl函数从我的c程序中调用命令cd和vi,但它不起作用。 这就是我为rm和ls所做的:
execl
execl("/bin/ls", "ls", NULL); execl("/bin/rm", "rm", args[1], NULL); //args is the array containing the arguments of the command
适用于ls和rm,但当我尝试使用vi和cd执行相同操作时,它不起作用。
ls
rm
vi
cd