Я впечатлен возможностями дистанционного управления tmux:
tmux new-window -t p12346 'echo foo;sleep 10'
Это создает новое окно в сеансе с именем p12346 и ничего не печатает на экране. Это великолепно. Но как я могу сказать вышеприведенной команде подождать, пока сон закончится, прежде чем вернуться? Т.е. я хочу сделать то же самое, но выполнить 10 секунд:
time tmux new-window -t p12346 'echo foo;sleep 10'
Фон
Если это жизнеспособно, то это может стать функцией GNU Parallel: доступ к выполняемым в данный момент заданиям возможен по мере прохождения каждого их окна tmux
, поэтому вы можете следить за ходом выполнения каждого задания в режиме реального времени.
Так tmux
что не будет запускаться на переднем плане: пользователь должен будет присоединиться к нему.