systemd 유닛 설정 관련
[UNIT] 섹션 옵션
Wants vs Requires
결론
Wants를 Requires 대신 사용하는 것이 더 나은 선택인 경우가 많다고 한다. 꼭 필요한 경우가 아니면 Wants를 쓰자.
Wants
- 선언한 유닛이 활성화되면,
Wants의 유닛들도 활성화 됨. Wants의 유닛들이 실패하거나 존재하지 않아도, 선언한 유닛은 시작됨.Wants는 서비스가 시작·중지되는 순서에 영향을 미치지 않음.After나Before로 순서를 구성할 것.
Requires
- 선언한 유닛이 활성화되면,
Requires의 유닛들도 활성화 됨. Requires의 유닛 중 하나를 정지·재시작 하면 선언한 유닛도 정지함.Requires의 유닛들이 항상 active 상태이여야함을 의미하지는 않음.- 다른 유닛의 active 상태에 종속시키고 싶으면
BindsTo나After를 사용할 것.
같이 보기
외부 링크