我在Java中创建GUI,启动和停止服务。 我使用以下代码启动服务:
Runtime runtime = Runtime.getRuntime();
Process exec = runtime.exec(serviceExecutablePath);
其中serviceExecutablePath
是
nohup /usr/local/Services/Deployable/AccountNameCleanServiceJar/AccountNameCleanService.sh >/dev/null
我使用Tomcat作为我的服务器。每次我开始服务时它都会启动,但经过一段时间后自行停止。
然而,从Unix控制台运行相同的命令,它运行正常。 我被困了为什么会发生这种情况,有人能帮助我吗?