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 &
서비스 내에서 실행되지 않고 서비스를 통해 실행되면 로그 파일이 생성됩니다.
어떻게 이럴 수있어?
감사합니다 시몬느