Esta é a versão geral de: Enviar sinal SIGTERM para um processo em execução no ssh
É possível enviar Ctrl-C para o processo remoto se o processo obtiver um pty (-tt):
# Runs for 5 seconds
(sleep 5; echo '^C'; sleep 5) | time ssh -tt localhost burnP6
Eu esperava que o mesmo funcionasse para Ctrl-Z, mas, infelizmente, não:
# Continues to run - does not suspend
(sleep 5; echo '^Z'; sleep 5) | time ssh -tt localhost burnP6
Se eu receber uma sessão interativa, Ctrl-C e Ctrl-Z funcionam bem.
Existe uma maneira de enviar outros sinais (estou especialmente interessado em Ctrl-Z)?
Não consigo usar o "ssh hostname 'kill -TERM $ pid'" sugerido, pois não conheço os pids no sistema remoto.