gpt4 book ai didi

java - 关闭 SSH session 时,进程在服务器上被杀死

转载 作者:行者123 更新时间:2023-12-04 19:35:48 25 4
gpt4 key购买 nike

我使用 PuTTY 通过 SSH 连接到我的 Linux (centos 8) 服务器。然后我通过命令在服务器上运行我的java程序

java -cp /.../ app
一切都很好,程序连续运行,但是当我在 PuTTY 中关闭我的 SSH session 时,我的 java 程序也被杀死了。为什么会发生以及如何预防?!

最佳答案

这是预期的行为。如果您想在关闭 SSH putty session 的情况下继续运行您的 java jar 文件,请创建一个 shell 脚本并尝试通过运行 shell 脚本来运行 java 应用程序。
示例脚本如下所示,您可以根据需要进行修改:

Name the script : app.sh
示例脚本内容:
#!/bin/sh

cd /home/user/ #path where your jar file is kept
java -jar app.jar
转到脚本的位置:
Give proper execute permissions to the script app.sh :
chmod 755 app.sh

Run the script as : ./app.sh

关于java - 关闭 SSH session 时,进程在服务器上被杀死,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63215551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com