- fork 一个进程
- 父进程推出
- 子进程设置新的session ID
- 关闭输入输出流,特别在远程执行的时候有用,不关闭的话,控制权回不到原来的终端,会hung在远程调用的命令
my $pid = fork();
if($pid) {
#print "#parent process/n";
exit(0);
}
else{
#print "#child process/n";
}
######## set new group
setpgrp;
close(STDOUT);
close(STDIN);
close(STDERR);
本文介绍如何通过fork创建子进程,并让子进程成为一个新的会话的领导者,同时关闭标准输入输出流以避免远程执行时的问题。
4480

被折叠的 条评论
为什么被折叠?



