#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
int main()
{
pid_t pid=fork();
if(pid<0)
{
printf("fork error!\n");
return -1;
}
else if(pid>0)
{
pid=getpid();
printf("pid=[%d]\n",pid);
}
else if(pid==0)
{
sleep(10);
//for(int i=0;i<1000000;i++);
pid=getpid();
printf("fpid=[%d] child pid=[%d]\n",getppid(),pid);
}
return 0;
}
因为进的是伪终端
图形界面切换到字符型界面:
Crtl+Alt+F3/Ctrl+Fn+Alt+F3
字符型界面切换到图形界面:
Ctrl+Alt+F2/Ctrl+Fn+Alt+F2