프로세스·서비스 관리 (systemd)
섹션 7진행 0 / 13
7. 정리
- 프로세스는 PID 로 식별하고
ps -ef, pgrep -f, jps -l 로 찾습니다.
kill 은 신호를 보내는 명령이고 기본 TERM 은 정리할 기회를 줍니다. -9 는 마지막 수단입니다.
- 종료 코드 143 은 TERM 정상 정지, 137 은 KILL 강제 종료입니다.
- 운영 서비스는
nohup & 가 아니라 systemd 유닛 파일로 올립니다. 필수 키는 User, ExecStart 절대 경로, SuccessExitStatus=143, Restart=on-failure 입니다.
- 유닛 파일을 고치면
daemon-reload, 부팅 자동 시작은 enable --now 입니다.
- 로그는
journalctl -u 서비스 -f 로 보고 02 레슨의 grep 을 이어 붙입니다.
- 다음 레슨(04) 은
ExecStart 가 부를 jar 실행 스크립트와 JAVA_OPTS, 배포 폴더 구조를 만듭니다.