O que você quer é printf "3c" > $client_tty
, onde $client_tty
é o TTY que o cliente tmux está executando. 3c
é a sequência de escape para o comando de reinicialização ANSI.
Você pode listar todos os clientes conectados com seus TTYs com tmux list-clients
. Limite-o a uma sessão específica com -t $session_name
e a saída somente do TTY com -F '#{client_tty}'
. Assim, para redefinir todos os clientes tmux conectados, você quer algo como:
for client_tty in $(tmux list-clients -F '#{client_tty}'); do
printf "3c" > $client_tty
done
Você também vai querer emitir tmux refresh
em todos os clientes que você redefiniu para restaurar o tmux ao seu estado usual.