Задать вопрос
@danacn

Как сделать паралельное выполение скриптов?

ls_count=${#id[*]}
	for (( ls=0; ls<ls_count; ls++ ))
	do
	/home/work/skript.sh ${id[ls]}
	done

Нужно запустить скрипт /home/work/skript.sh несколько раз, с разными параметрами. Нужно, что б эти скрипты работали параллельно.
Пробивала добавлять в конец строки /home/work/skript.sh ${id[ls]} знак &. Скрипты работают, но когда они доходят до конца и должны завершить свою роботу, они виснут.
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    DevOps-инженер: тариф PRO
    7 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
смотреть skript.sh почему виснет и на чем застревает.
от дебага не отвертется :)
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Ubuntu
software engineer
Как определяется, что оно виснет ?
Какое содержимое skript.sh ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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