Bash:在后台运行脚本并将输出写入日志

时间:2017-03-01 15:04:50

标签: bash logging background-process

我想在后台运行脚本并将其输出到log:

这是我的原始剧本:

for i in `seq 1 3`; do ./script.sh $i &> "my_logs/"$i".log"; done

我尝试过:

for i in `seq 1 3`; do ./script.sh $i &> "my_logs/"$i".log" &; done

这样做的正确方法是什么?

for i in `seq 1 3`; do ./script.sh $i & &> "my_logs/"$i".log"; done

1 个答案:

答案 0 :(得分:1)

我想你想要:

for i in `seq 1 3`; do ./script.sh $i > "my_logs/$i.log"; done &