exec函数族和守护进程

        exec函数族

                进程调用exec函数族执行某个程序

                进程当前内容被指定程序替换

                实现让父子进程实现不同的程序:

                        父进程创建子进程

                        子进程调用exec函数族

                        父进程不受影响

        execl和execlp

                #include

                int  execl  (const   char  * path,  const  char  * arg , ...);

                int  execlp (const  char  *  file  , const  char  * arg, ...);

                最后一个参数必须使用空指针(NULL)结束

                成功时返回指定的程序,失败是返回EOF

                path  执行的程序名称 , 包含路径 

                arg...  传递给执行的程序的参数列表

                file 执行程序的名称,在PATH中查找

                进程当前内容被指定程序替换,但进程号不变exec函数族和守护进程_第1张图片

        execv和execvp

你可能感兴趣的:(进程,线程和进程间通信,linux,c语言)