无法重定向后台进程的输出

时间:2018-01-18 15:11:58

标签: linux bash sockets

以下命令基本上启动了一个插入套接字连接的软件

./ctest.sh start tof as tof-${ID} with config ${ID}/test.properties-${ID}.properties version 1.15.0 > ${TOF_HOME}/nohup_run_${ID}.log 2>&1 &

当我在循环中运行上面的命令时,它通常不会启动循环中的所有元素,每个元素实际上都是单独的连接

前:

 for ID in loym loyx lloy
 do
     ./ctest.sh start tof as tof-${ID} with config ${ID}/test.properties-${ID}.properties version 1.15.0 > ${TOF_HOME}/nohup_run_${ID}.log 2>&1
     &
sleep 2
 done

但是当我在循环中的所有内容开始时,我需要一个单独的日志文件

 for i in loym loyx lloy
 do
     nohup ./ctest.sh start tof as tof-${ID} with config ${ID}/tof.properties-${ID}.properties version 1.15.0 &
 sleep 2 
 done

我无法理解为什么重定向到日志文件不能在这里工作

0 个答案:

没有答案