Tente isto:
nohup service jboss-as-standalone.sh start &>/dev/null
Verifique man nohup
para mais informações.
Estou usando o jboss-as-standalone.sh para gerenciar o JBoss EAP autônomo como um serviço. Eu posso iniciar / parar o serviço com "serviço jboss-as-standalone.sh start / stop" enquanto estou em um terminal.
Mas eu gostaria de iniciar o JBoss de fora do servidor via SSH usando nossa Infraestrutura de Implementação Contínua. Por isso estou emitindo um comando assim:
ssh root@myserver "service jboss-as-standalone.sh start"
O servidor inicializa normalmente, mas o SSH trava. Parece que não é possível fechar a conexão devido ao trabalho em segundo plano bifurcado por este comando no script:
daemon --user $JBOSS_USER LAUNCH_JBOSS_IN_BACKGROUND=1 JBOSS_PIDFILE=$JBOSS_PIDFILE SERVER_HOME=$SERVER_HOME $JBOSS_SCRIPT -c $JBOSS_CONFIG 2>&1 > $JBOSS_CONSOLE_LOG &
Existe alguma outra possibilidade de iniciar o JBoss como um serviço que também funciona com conexões SSH notty?
Atenciosamente
Jan
Tente isto:
nohup service jboss-as-standalone.sh start &>/dev/null
Verifique man nohup
para mais informações.