У меня есть скрипт, который запускает несколько сборок одновременно, используя параллельную команду.
Обычно либо все работает, либо ничего, но это не очень надежный способ сделать это.
скрипт выглядит так:
parallel ::: 'docker push a' 'docker push b' 'docker push c'
Есть ли способ, используя bash, где я мог бы создать массив команд, например
commands = (docker push a' 'docker push b' 'docker push c')
, а затем открыть окно tmux с панелью на задачу и запускать каждую задачу на своей панели? поэтому я бы видел все выходы отдельно.
На практике я использую zsh на MacOS, но совместимое с bash решение было бы более переносимым.