disown
impedirá que seu aplicativo receba um sinal SIGHUP
quando o SSH sair. No entanto, se o aplicativo gravar posteriormente em um artigo que foi revogado, ele receberá um sinal SIGPIPE
. A menos que você esteja manipulando ou ignorando SIGPIPE
, ele matará seu aplicativo por padrão.
Se o aplicativo manipular SIGPIPE
, suas tentativas de gravação retornarão um status de erro e, em seguida, dependerá do aplicativo se ele ignorar o erro, abortar ou fazer outra coisa. (Ignorar erros raramente é sábio.)
Se você quiser apenas a maneira mais fácil de impedir que o seu aplicativo morra e não queira redirecioná-lo para um arquivo, considere executá-lo em screen
ou tmux
ou use mosh
em vez de ssh
.