Você afirma isso:
Gostaria que esse aplicativo (que é um servidor) persista após o término do SSH e, a qualquer momento, gostaria de me reconectar ao console e emitir comandos no servidor.
Um pouco vagos nos gols, mas vou tentar!
Para executar qualquer comando como um processo em segundo plano em um servidor Linux, você deve anexar o comando com nohup
e anexar &
ao final.
Portanto, o comando final seria:
nohup [your command] &
Os nohup
meios pelos quais o comando deve ignorar "desligamentos" e o "e comercial" &
anexado a ele são um comando shell que instrui o sistema a executar o comando como processo em segundo plano. Mais informações sobre seu uso podem ser encontradas aqui .
Quando você executa um comando como este, o processo será executado, você será enviado de volta ao prompt de comando e poderá sair da sessão do terminal ou até mesmo fazer outra coisa não relacionada a esse comando durante a sessão do terminal.