나는이 문제에 대해 몇 시간 동안 머리를 찢어 버렸지 만 이러한 시작 스크립트가 작동하지 않는 것 같습니다. 시작 스크립트는 화면이 연결된 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
편집 : 내 문제를 해결. 호기심을 갖고 비슷한 일을하는 사람은 screen -dmS를 사용하여 데몬 모드로 실행해야합니다.
덕분에, 나는 내 문제를 해결하지만, ProcessBuilder를 어쨌든 훨씬 더 당신이 완료 술에 대한 답변으로 질문에 솔루션을 추가하고 표시해야합니다 – Haydenman2
감사 때문에. –
좋아요. 이틀 동안 답변으로 설정할 수 있습니다. – Haydenman2