一:概念介绍
nohup: 是指在前台运行,默认输出到nohup.out文件,断开会话不影响进程
**& :**是指在后台运行,默认输出到标准输出,断开会话结束进程
**nohub和&同时出现:**在后台运行COMMAND命令,且将输出定向打nohup.out,断开会话不影响进程
案例:
nohup COMMAND &
命令解释:
1 标准输入
2 错误
/dev/null 黑洞位置,从定向到这里的内容都会丢失
nohup COMMAND 2>&1 & # 将输出和错误重定向定向到nohup.out 文件
nohup COMMAND >/dev/null 2>&1 & # 丢掉输出信息和错误信息