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 `&'

猜你喜欢

转载自zzwssfd.iteye.com/blog/1725253
今日推荐