[英]Shell Script not Starting java program [Debian]
我正在使用Shell腳本來運行Minecraft服務器(基於forgecraft腳本),並且可以正常運行,但是隨后將其重置為正確的Java起始行,此時它將停止。 引起問題的行是這樣的:
java ${MEMORY_OPTS} ${JAVA_OPTIONS} ${JMX_OPTIONS} -jar $SERVICE nogui
使用Java -Version返回Java版本,我得到的錯誤是服務器沒有啟動,但是當我使用它時:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
是的。
我需要更改為以上內容的原因是為了使我的檢查服務器Java文件可用於跟蹤服務器。 謝謝-托馬斯
ps腳本可以在這里找到: http : //pastebin.com/2b0ki2NX檢查服務器Java文件和原始腳本可以在這里找到: https : //github.com/pahimar/ForgeCraft-Script/blob/master/script/我的世界
更改JAVA_HOME似乎可以解決該問題。
錯誤可能在這里:
screen -dmS mc$PORT $INVOCATION &
您可能需要將調用命令作為單個參數傳遞:
screen -dmS mc$PORT "$INVOCATION" &
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.