Как запустить файл оболочки (.sh) 20 раз параллельно друг другу в фоновом режиме в ubuntu 20.04 ?

Как я уже сказал, у меня есть сценарий в файле с именем looper.sh (который будет повторяться 27 раз), и я хотел запускать этот файл 20 раз за раз (одновременно), как параллельно, и это тоже на фоне ОС Ubuntu 20.04. Я не хочу видеть вывод файла (не важно).

Если мы запустим файл sh

sh looper.sh

, на выходе будет

1
2
3
4
5
till 
27 

, поэтому вывод about должен выполняться 20 раз за раз без вывода.

Я хотел запустить sh looper.sh 20 раз одновременно в фоновом режиме.

0
задан 13 May 2021 в 19:00

1 ответ

Сценарий ниже должен выполнить sh looper.sh 20 раз в фоновом режиме, отбрасывая вывод:

#!/bin/bash
i=0
while [ $i -lt 20 ]; do
  sh looper.sh > /dev/null &
  i=$((i+1))
done
2
ответ дан 28 July 2021 в 11:41

Другие вопросы по тегам:

Похожие вопросы: