gpt4 book ai didi

shell - 在服务器上作为后台进程运行 java jar 文件

转载 作者:行者123 更新时间:2023-12-03 04:54:46 25 4
gpt4 key购买 nike

我需要在服务器中运行 java jar 以便在两个应用程序之间进行通信。我编写了两个 shell 脚本来运行它,但是一旦启动该脚本,我就无法关闭/终止该进程。如果我按 ctrl+C 或关闭控制台,服务器将关闭。谁能帮助我如何修改此脚本以作为普通服务器运行?

 #!/bin/sh
java -jar /web/server.jar
echo $!
#> startupApp.pid

最佳答案

你可以试试这个:

#!/bin/sh
nohup java -jar /web/server.jar &

& 符号,将程序切换为在后台运行。

nohup 实用程序使作为参数传递的命令在后台运行,即使在您注销后也是如此。

关于shell - 在服务器上作为后台进程运行 java jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12102270/

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