为了运行游戏服务器 (minecraft),我通过在 CentOS 中运行以下命令来启动它:
java -Xms512M -Xmx1G -jar minecraft_server.jar
但我不知道如何停止运行这个文件。我假设它有自己的内部命令,但考虑到它可能在后台启动并运行很长时间,我该如何停止这个 Java 命令?
谢谢你。
为了运行游戏服务器 (minecraft),我通过在 CentOS 中运行以下命令来启动它:
java -Xms512M -Xmx1G -jar minecraft_server.jar
但我不知道如何停止运行这个文件。我假设它有自己的内部命令,但考虑到它可能在后台启动并运行很长时间,我该如何停止这个 Java 命令?
谢谢你。
您可以结合使用 ps 和 kill 来停止特定进程。
你首先要做
ps -aux | grep minecraft
的是获取进程号——这是第二个字段,第一个数字。然后你可以
kill $PID
发送 SIGTERM 到进程并让它正常关闭。您可以使用以下 2 个文件来启动/停止service.jar
开始.sh
停止.sh