我不熟悉linuxC开发。....if((pid=fork())==0){ //start a process, may be need to change execv to other callexecv (workdir , args); ... ...我想要做的是从子进程中立即返回已启动的新进程。因为在当前的程序中,execv (wor
我的任务是编写一个简单的linux shell。我在执行外部命令。我们需要使用execv。execv(path, commands)) // for ls -l $HOME
break; // commands[0] = ls [ls按其应有的方式运行,但该程序在execv成功后立即关闭。有什么方法可以让我继续使用execv来检查正确的路径以及在execv成功后继续运行的程序吗?