进程控制相关系统调用(4)

exec1.c
#include <stdio.h>
#include <unistd.h>
int main()
{
  printf("这是第一个进程PID=%d\n",getpid());
  execv("e2",NULL);
  printf("asa");
  return 0;
}
exec2.c
#include <stdio.h>
#include <unistd.h>
int main()
{
  printf("这是第二个进程PID=%d\n",getpid());
}
运行结果:

[root@ Process 9$] gcc -o e1 exec1.c

[root@ Process 10$] gcc -o e2 exec2.c

[root@ Process 11$] ./e1

这是第一个进程PID=3051

这是第二个进程PID=3051 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/18649.html