Deseja deixar o aplicativo Java em execução, mesmo depois de se desconectar? Em caso afirmativo, instale o screen
. screen
permite que você crie sessões persistentes, permitindo que você mantenha programas / scripts em execução em sua própria sessão, mesmo depois de sair do SSH.
Se você está no Ubuntu ou em qualquer distro baseada no Debian, é fácil instalar screen
:
# apt-get install screen
Para criar uma sessão:
$ screen -R sessionName
Inicie o seu aplicativo Java na sessão e, quando estiver pronto para desanexá-lo e deixá-lo rodar em segundo plano, digite Ctrl + A e, em seguida, D . Você pode então desconectar com segurança da sessão SSH.
Para anexar novamente à sessão de tela, execute:
$ screen -r sessionName
As páginas de manual descrevem todos os outros argumentos e bandeiras se você quiser aprender mais.
Se você simplesmente deseja salvar a saída do aplicativo para leitura posterior, redirecione stdout
para um arquivo:
$ java -jar my.jar > output.txt