linux shell 1>/dev/null 2>&1 含义

1
${script_dir}/auto_managertool_run.sh >> ${script_dir}/auto_managertool.log 2>&1 &

这条命令的意思是将 脚本执行的结果(包括错误和正常的信息)重定向到一个日志文件


命令解析

1
"CMD" >> *.log

将”CMD”的执行结果追加重定向到 *.log


1
2>&1

1 表示 标准输出
2 表示 标准错误输出
意思是将标准错误重定向到标准输出


最后的 & 表示后台执行