У меня есть скрипт запуска сервера Minecraft, который выглядит следующим образом:
#!/bin/bash
cd "$(dirname "$0")"
exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar
Как я могу получить PID процесса Java при возможности ввода ввода в процесс Java?
если я изменю строку exec на
exec java -Xmx4096M -Xms4096M -jar minecraft_server.jar & echo $! > pid
это не позволит мне вводить какой-либо текст в Java-процесс сервера Minecraft.