2>&1 &
1) bash中0,1,2三个数字分别代表:标准输入(STDIN_FILENO)、标准输出(STDOUT_FILENO)、标准错误输出(STDERR_FILENO);
2)2>&1 表示将标准错误重定向到标准输入, 注意:如果写成 2>1 则表示将标准错误重定向到1这个文件中;
3)最后带一个& 是为了让命令以deamon形式运行,不需要当前shell等待此命令执行完才能执行其他命令;
1) bash中0,1,2三个数字分别代表:标准输入(STDIN_FILENO)、标准输出(STDOUT_FILENO)、标准错误输出(STDERR_FILENO);
2)2>&1 表示将标准错误重定向到标准输入, 注意:如果写成 2>1 则表示将标准错误重定向到1这个文件中;
3)最后带一个& 是为了让命令以deamon形式运行,不需要当前shell等待此命令执行完才能执行其他命令;