systemd 2

systemd 서비스 삭제 방법

더 이상 사용하지 않는 systemd 서비스를 삭제하는 방법 1. 서비스 정지 및 비활성화# sudo systemctl stop sudo systemctl stop monitor.service# sudo systemctl disable sudo systemctl disable monitor.service systemctl status 명령어로 disable 처리가 됐는지 확인한 후에, 2. 서비스 파일 삭제# sudo rm /etc/systemd/system/sudo rm /etc/systemd/system/monitor.service 3. systemd daemon reloadsudo systemctl daemon-reload 다시 systemctl status 로 확인해보면 완전히 삭제된걸..

Linux/기타 2025.06.27

systemd에 서비스 등록하기(서비스 자동 실행 & 모니터링 설정)

스크립트 파일로 관리하던 서비스를 systemd에 등록해서 관리하는 방식으로 바꾸려고 한다.  AS-IS- systemd가 아닌, 백그라운드 프로세스로 돌고있는 서비스- 서비스 및 서버가 다운될 경우 자동 재시작 불가- 서비스가 재시작 될 때 날짜와 시간을 수동으로 관리해야 함 TO-BE- 서비스가 동작하지 않고있으면 실행시켜주는 모니터링 systemd service를 등록- 서비스가 중지될 경우 자동으로 재시작해줌- 서비스가 재시작 될 때 날짜와 시간을 log 파일로 기록- systemd service를 enable로 설정해서, 서버 재시작 시 모니터링 서비스도 자동으로 시작됨   필요한 작업은 다음과 같다:1. 서비스 스크립트 파일(`service.sh`)2. 모니터링 스크립트 파일(`monitor...

Linux/기타 2025.03.14