Я хотел запустить несколько команд одновременно в tmux, gnome-terminal или xfterminal, на каждой вкладке, где запущена одна команда, и закрыть эту вкладку после ее завершения.
Любое другое программное обеспечение также приветствуется
Я хотел выпустить один скрипт для этой работы, например, XX "cmd1" "cmd2" "cmd3"
command-line
terminal
concurrency
маргаритка
источник
источник
Если конфигурация программ всегда одна и та же, вы можете использовать такой инструмент, как teamocil .
Вам нужно будет создать конфигурацию (например
~/.teamocil/sample
), которая содержит что-то вроде:И тогда вы можете запустить:
tmux new-session -d "teamocil sample" \; attach
источник
С
gnome-terminal
ним было бы:Каждая вкладка будет закрыта после завершения команды.
источник