Я нашел решение здесь. В конце это не было решение TMUX (первоначально я, жесткий tmux будет иметь некоторый механизм для синхронизирования процессов, работающих в его областях),
Ответ использует именованные каналы. С тех пор program1
отправляет вывод, когда это готово, все, в чем я нуждаюсь, что-то вроде этого:
mkfifo /tmp/pipe
tmux split-window -d "program1 > /tmp/pipe 2>&1"
signal=`cat /tmp/pipe`
program2 # This will only run after program1 has output something
Я был неправильным в высказывании, что это были все наши машины. Это действительно сокрушало кратные числа, но в конечном счете я нашел один без проблемы! Я скопировал/etc/ssh/moduli файл с той машины и поместил его на другие, и проблема решена!