Nohup comando linux aguarda por um retorno adicional, como faço para evitar isso?

2

Estou executando o seguinte dentro de um script bash:

nohup java server_program.jar &

Eu quero que comece a correr e siga seu caminho alegre. No entanto, por algum motivo, ele diz que está ignorando a entrada etc. e aguarda um pressionamento de tecla de retorno adicional. Posso remover essa espera ou enviar o retorno adicional de dentro do script bash?

    
por Travis 02.10.2010 / 12:52

1 resposta

5

Escreva um script "wrapper" curto que evita o redirecionamento nohup:

#!/bin/bash
printf "\n" | java server_program.jar &

e execute isso com nohup scriptname.sh (lembre-se de torná-lo executável e de que o script pode não estar em seu caminho).

    
por 02.10.2010 / 14:05