프로덕션 서버를 다시 시작하여 테스트할 수 없기 때문에 서비스를 로 설정하면 Restart=on-abort
서버를 다시 시작하면 자동으로 시작되나요?
답변1
이 Restart
설정은 서비스의 초기 시작과 전혀 관련이 없습니다. 서비스 가 활성화되거나(참고자료 참조 systemctl status servicename
) 시작된 다른 서비스에 필요한 경우 서비스가 시작됩니다.
답변2
적절한 "대상"에 배치되고 활성화되면 서비스가 자동으로 시작됩니다. 예를 들어, 기본 목표 수준을 찾으려면
systemctl get-default
서비스가 활성화되고 전제 조건이 충족됩니다.
restart="on-abort"
특히 실패 상황에 관심이 있는 것 같습니다.
다양한 이유로 서비스가 실패할 수 있습니다. restart="on-abort"
서비스가 중지된 경우에만 다시 시작됩니다.