2010-08-06 11:16:21
stdin stdout stderr
0 1 2
STDIN_FILENO STDOUT_FILENO STDERR_FILENO
int dup2(int oldfd, int newfd);
把oldfd的行为复制到newfd的行为里
command > file 2>&1
重定向符号>默认是1
以上命令解释为:
open(file) == 3
dup2(3,1)
dup2(1,2)
command > file 2>&1 &
最后一个& , 是让该命令在后台执行。