Chinaunix
标题:
fork + shell background
[打印本页]
作者:
shihyu
时间:
2015-10-21 01:47
标题:
fork + shell background
本帖最后由 shihyu 于 2015-10-21 01:49 编辑
// my_fork.c
#include <unistd.h>
#include <stdio.h>
int main()
{
fork();
printf("pid=%d, ppid=%d\n",getpid(), getppid());
getchar();
return 0;
}
复制代码
# test.sh
./my_fork &
复制代码
为什么使用 sh test.sh 后
ps aux | grep 'my_fork' // 找不到 fork 出来的进程?
但是改成
# test.sh
./my_fork
复制代码
sh test.sh &
ps aux | grep 'my_fork'
可以找到 my_fork 进程
下面这样写为什么无法卡住进程 , my_fork 代码里面有 getchar();
# test.sh
./my_fork &
复制代码
谢谢
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2