我有一个Minecraft服务器启动脚本,如下所示:
#!/bin/bash
cd "$(dirname "$0")"
exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar
如何在能够输入Java进程的输入的同时获得java进程的PID?
如果我将exec行更改为
exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar & echo $! > pid
它不会让我输入任何文本到Minecraft服务器java进程。
您是否尝试过后台处理,获取PID,然后将流程重新置于前台?
—
Darth Android