로그 해제 서비스에서 실행되는 jar

로그 해제 서비스에서 실행되는 jar

init.d 서비스에서 항아리를 포장하기 위해 가이드를 따랐습니다.여기.

  • 아래에 서비스 파일이 생성되었습니다./etc/init.d/
  • 적절한 권한 부여
  • 테스트 중지 및 시작: sudo service myservice start/stop/restart;

그 후에 프로세스가 시작되고 sudo service myservice start명령에서 볼 수 있지만 ps -ef | grep -i myservice 서비스는 jar의 동일한 경로에 있는 로그 파일에 실행을 기록해야 하지만 로그 파일은 생성되지 않습니다.

반면, jar가 java -jar myJar.jar &서비스 내에서 실행되지 않고 서비스를 통해 실행되면 로그 파일이 생성됩니다.

어떻게 이럴 수있어?

감사합니다 시몬느

관련 정보