У меня есть сценарий оболочки, который содержит 4 разных части. Каждая часть не зависит друг от друга. Как я могу запустить эти 4 части параллельно?Части скрипта оболочки в параллельном
ответ
Вы можете обработать их в фоновом режиме:
part1 &
part2 &
part3 &
part4 &
wait
Выполняется 4 отдельных сценария параллельно. OP утверждает, что у него есть 1 скрипт с 4 частями (функциями). – docksteaderluke
Ну, я оставил его открытым в моей публикации, являются ли «части» функциями или отдельными сценариями или '{....}' конструкциями, но, конечно, OP, возможно, придется реорганизовать свой скрипт - не видя этого, мы можем Не знаю точно. В любом случае я не указал этот факт явно, потому что я думал, что это очевидно. Существенный момент в этом вопросе, я думаю, заключается в том, что для параллелизма мы можем отправить отдельные части в фоновом режиме, а затем использовать синхронизацию 'wait' для синхронизации. – user1934428
- 1. Многие вопросы о части скрипта оболочки, сгенерированного autoconf
- 2. Запуск скрипта изнутри оболочки
- 3. Ожидание завершения скрипта оболочки
- 4. Справка относительно скрипта оболочки
- 5. Проверка скрипта оболочки в Cygwin
- 6. Проверка скрипта оболочки в окнах
- 7. sqlcmd в цикле скрипта оболочки
- 8. Запуск части скрипта python
- 9. понимание части скрипта ksh
- 10. Преобразование SQL-скрипта для работы в параллельном хранилище данных
- 11. Ошибка вызова скрипта оболочки Cocoapods
- 12. Открыть ссылку из скрипта оболочки
- 13. Получите вывод скрипта оболочки mongo
- 14. Неверный результат скрипта оболочки bash
- 15. Запуск скрипта оболочки через oozie
- 16. Выполнение скрипта оболочки через ant
- 17. Выполнение скрипта python без оболочки
- 18. В чем смысл использования скрипта оболочки:! имя скрипта | more
- 19. Разница в вызове сценария оболочки из другого скрипта оболочки
- 20. Как перенаправить вывод всего скрипта оболочки внутри самого скрипта?
- 21. Остановка только части скрипта сборки
- 22. Захват выходной части подвздошной оболочки?
- 23. вернуться к части моего скрипта?
- 24. Скрыть вывод части или скрипта
- 25. Помощник оболочки скрипта для git commits
- 26. oracle row count в переменную скрипта оболочки
- 27. Установить команду в середине скрипта оболочки do
- 28. Запуск скрипта интерактивной оболочки в PHP
- 29. Язык в выводе скрипта оболочки меняется
- 30. Paramiko: Выполнение скрипта perl в скрипте оболочки
Возможный дубликат [Как запустить данную функцию в Bash параллельно] (http://stackoverflow.com/questions/17307800/how-to- run-given-function-in-bash-in-parallel) – docksteaderluke
@docksteaderluke: Хотя заголовок публикации предлагает дубликат, если я читаю ответы там, у меня создается впечатление, что они не то, что хочет OP. – user1934428
@ пользователь1934428 объясните пожалуйста почему. – docksteaderluke