nohup命令可以让命令在后台执行。用法如下:
nohup ./zc.sh PIPEHOLE_F &
这样执行zc.sh PIPEHOLE_F的输出就自动保存到执行命令的目录下的nohup.out中。
如果在同一个目录下要执行多个后台,在不指定输出路径的情况下,那么多个输出就都输出到nohup.out中。so如何制定后台的输出路径呢?
nohup ./zc.sh PIPEHOLE_F >>myhup1.out 2>&1 &
注意在>和&1之间没有空格。要是写成nohup ./zc.sh PIPEHOLE_F >>myhup1.out 2> &1 &,会报错:
-bash: syntax error near unexpected token `&'
本文介绍了nohup命令的基本用法及其如何将命令输出重定向到指定文件而非默认的nohup.out。通过实例展示了如何避免语法错误并正确地设置后台任务的输出路径。
1478

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



