фон сценария оболочки - PullRequest
1 голос
/ 20 апреля 2010

У меня есть такой скрипт: 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

ц

для i в $ (seq 1 500);

сделать

touch /tmp/$i.txt

сделано

Я загружаю tar-файл, а затем распаковываю его, и цикл for создает 500 новых файлов.

Я хочу запустить часть "for loop" в качестве фона

Я хочу сделать это одним скриптом (fullscript.sh) - поэтому я не могу поставить цикл в другом скрипте и вызвать его как ./forloop.sh &

1 Ответ

5 голосов
/ 20 апреля 2010

Обычно вы просто запускаете вложенную оболочку и фон, который:

( for i in $seq 1 500
  do
      touch /tmp/$i.txt
  done
) &
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...