shell脚本背景

时间:2010-04-20 13:54:27

标签: linux shell scripting

我有这样的脚本:fullscript.sh

  

如果[! -f /opt/laks/linux-2.6.33.2.tar.bz2]

     

然后

     

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.2.tar.bz2

     

tar -xjf linux-2.6.33.2.tar.bz2

     

网络连接

     

for $ in $(seq 1 500);

     

DO

     

触摸/tmp/$i.txt

     

完成

我正在下载tar文件,然后将其解压缩,for循环创建500个新文件。

我想将“for loop”部分作为背景

运行

我想在一个脚本(fullscript.sh)中执行此操作 - 所以我不能在另一个脚本中放置循环并将其称为./forloop.sh&

1 个答案:

答案 0 :(得分:5)

通常你只需运行一个子shell和背景:

( for i in $seq 1 500
  do
      touch /tmp/$i.txt
  done
) &