Java 如何在WebSphereLiberty上启动新流程并使其可靠
使用ProcessBuilder开发解决方案,在Windows和Linux上启动perl脚本。该脚本由RESTAPI启动。Perl脚本在web服务器(Liberty Websphere)上执行停止/启动操作。RESTAPI等待这样脚本的结果。但是由于服务器正在关闭,RESTAPI断开连接,perl脚本停止。 我试图找到一种方法来启动不依赖于Web服务器进程的perl脚本。Java 如何在WebSphereLiberty上启动新流程并使其可靠,java,perl,websphere-liberty,processbuilder,Java,Perl,Websphere Liberty,Processbuilder,使用ProcessBuilder开发解决方案,在Windows和Linux上启动perl脚本。该脚本由RESTAPI启动。Perl脚本在web服务器(Liberty Websphere)上执行停止/启动操作。RESTAPI等待这样脚本的结果。但是由于服务器正在关闭,RESTAPI断开连接,perl脚本停止。 我试图找到一种方法来启动不依赖于Web服务器进程的perl脚本。 主要目标是通过加载补丁文件更新web应用程序上的一些资源,然后在此补丁文件上执行perl脚本。将进程与父进程分离(孤立)
主要目标是通过加载补丁文件更新web应用程序上的一些资源,然后在此补丁文件上执行perl脚本。将进程与父进程分离(孤立) 低级方法是分叉两次,在孙子中运行所需的进程,并立即终止子进程。孙子进程现在是孤立的,它不是由它的祖辈采用的,而是由init采用的
有关详细信息,请参阅。谢谢,但它不起作用。我所做的是把这个过程分解成两部分。GUI在cron作业上创建一个新入口。