我使用 jboss-as-standalone.sh 来管理 JBoss EAP 独立版服务。我可以在终端上使用“service jboss-as-standalone.sh start/stop”来启动/停止该服务。
但我想使用我们的持续部署基础设施通过 SSH 从服务器外部启动 JBoss。因此我发出如下命令:
ssh root@myserver "service jboss-as-standalone.sh start"
服务器正常启动,但 SSH 挂起。似乎无法关闭连接,因为脚本中的此命令分叉了后台作业:
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 &
还有其他可能吗?可以将 JBoss 作为服务启动,并且该服务也可以与 notty SSH 连接一起使用?
此致
简