脚本不在bg中运行

时间:2014-04-19 19:23:04

标签: linux bash shell unix background-process

我有以下简单的forloop.sh脚本:

for i in 2 3 3 3 45
do
 sleep 10
 echo $i
done

我似乎无法在后台运行它。我试过了:

./forloop.sh &

但我似乎无法控制终端。它似乎没有在bg中运行。这里缺少什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

这不是正确的观察。这个命令:

./forloop.sh &

将在后台运行脚本。这只是因为echo行会在stdout上写一个$i,并且可能看起来脚本没有在后台运行。

如果按Enter键,则提示将显示10秒钟(只要sleep 10结束)。