私はこの問題について何度も頭を悩ませていましたが、これらの起動スクリプトを動作させることができません。開始スクリプトは、画面が添付されたJavaサーバーを起動することを想定していますが、何らかの理由で起動しません。Java - Centosでの.shファイルの実行
Javaではエラーは発生しませんので、ファイルを正しく検索しています。
コード:
ProcessBuilder pb = new ProcessBuilder("/home/Network/" + name + "/" + name.toLowerCase() + ".sh");
pb.start();
SHスクリプト:
screen -S ServerID java -jar -Xms1536M -Xmx1536M server.jar
EDIT:私の問題を解決しました。好奇心を持って何か似たようなことをするには、screen -dmSを使ってデーモンモードで起動しなければなりません。
感謝感謝 – Haydenman2
あなたは質問にあなたのソリューションを追加し、補完のために答えとしてそれをマークする必要がありますので、私は私の問題を解決しますが、ProcessBuilderをとにかくたくさん良いです。 –
さて、私は2日で答えとして設定することができます。 – Haydenman2