在远程ubuntu服务器上运行的Java Jar

Lew*_*sMc 1 java bash ubuntu cron jar

我正在使用打包的jar在远程服务器上运行服务,问题是当我结束ssh会话时,它还会杀死包括我需要的服务在内的进程。

我大约一年前用cron脚本玩过这个游戏,但没有运气,任何指针都将不胜感激。

刘易斯

3ur*_*och 5

您需要使用nohup命令,这样可以防止会话结束时挂断进程。

nohup java -jar myjar.jar
Run Code Online (Sandbox Code Playgroud)

只是想我会补充一下,以回应Marvin Pinto所说的。您还可以将控制台输出发送到如下文件:

nohup java -jar myjar.jar >> logfile.log 2>&1
Run Code Online (Sandbox Code Playgroud)