草庐IT

Linux如何使用C中的argv []参数生成子进程

Linuxhowtospawnchildprocessusingparameterfromargv[]inC我想创建一个程序msh,它可以识别我编写的其他一些C程序,并为该C程序生成一个新进程并运行它。例如,我已经编写了自己的复制、移动和删除函数,名为mycopy、myremove和mymove。我希望能够做到./mshmycopyfile1file2并让msh生成一个新进程并运行mycopy并执行该操作,然后等待该子进程完成后再退出。我尝试了您在下面看到的内容,它可以编译,但似乎并没有真正执行任务。有什么建议?我以前从未使用过fork()、execl()或wait(),所以我可能错过了包含或