我使用 Putty 登入我的 Centos 伺服器,並使用:
java -jar app.jar
以 USSUAL 身份运行应用。我的应用程序运行正常,但是一旦我关闭腻子,它就会停止。我想我应该打开某种持久终端,但由于没有可视桌面,我不知道该怎么做。
您可以使用nohup命令。
nohup java -jar app.jar &
如果您需要查看程序的输出/错误,则可以查看当前目录中的nohup.out文件。标准输出(例如,使用System.out.println()打印的任何内容)和错误消息将转到此文件。
有关更多详细信息:run-bash-command-background-linux
nohup "<command>" &>/dev/null & echo "PID to kill: $!"
重定向以避免创建文件 nohup.out (IIRC),以及 pid 稍后要杀死的东西(kill -term)