本文主要是介绍linux 进程调用 execl() fork() waitpid(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
int status;
pid_t pid = fork();
if(pid < 0) { cout<<"error create process!"<<endl; }
else if(pid == 0) { if(execl("path+exe","exe","选项",“参数” ,,,,, (char*)0) < 0)
{ cout<<"execl err"<<endl; return -1; } }
if(waitpid(pid,&status,0) < 0) {
cout<<"wait err"<<endl; return -1; }
return 0;
这篇关于linux 进程调用 execl() fork() waitpid()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!