linux 命令后台执行

阅读更多

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)