Linux命令行中的Java应用在退出时停止

时间:2018-12-22 20:48:33

标签: java linux

我使用Putty登录到我的Centos服务器,并使用:

java -jar app.jar

正常运行应用。我的应用程序运行正常,但是一旦关闭腻子,它就会停止。我想我应该打开某种持久性终端,但是由于没有可视桌面,我不知道该怎么做。

2 个答案:

答案 0 :(得分:1)

您可以使用nohup命令。

plt.figure(figsize=(10, 6))
g= sns.heatmap(df,yticklabels=50,xticklabels=4,vmin=0.0,vmax=1.0,cmap='gnuplot',cbar_kws={"ticks":[0.0,0.5,1.0]},
              mask=mdf,square=True)

如果您需要查看程序的输出/错误,则可以查看当前目录中的nohup.out文件。标准输出(例如,使用System.out.println()进行打印的任何内容)和错误消息将进入此文件。

有关更多详细信息:run-bash-commands-background-linux

答案 1 :(得分:1)

nohup "<command>" &>/dev/null & echo "PID to kill: $!"

重定向以避免创建文件nohup.out(IIRC),并且pid稍后需要杀死某些内容