我正在配置 Hudson 以自动化部署过程。在 shell 脚本中,我使用不同的用户启动服务器,并且我能够看到日志,其中显示服务器已成功启动并能够访问应用程序。但是一旦 Hudson 到达脚本末尾,该进程就会终止。
当我检查进程详细信息时,直到 shell 脚本完成,进程才处于活动状态。一旦 shell 脚本完成,进程就不存在了。
您能帮我看看如何在 Hudson 完成 shell 脚本执行后保持进程正常运行吗?
通过提到的技巧解决https://stackoverflow.com/questions/5728899/tomcat-script-not-working-when-run-from-hudson
答案1
你能提供脚本吗?
您是否尝试过简单地将 & 附加到服务器启动命令以将其置于后台?