myprog.service에 대한 서비스 파일을 생성 중인데 PostgreSQL이 시작된 후에만 이 파일이 시작되는지 확인하고 싶습니다.
그러나 사용자가 PostgreSQL을 설치하지 않은 경우 요구 사항을 무시하고 myprog.service를 시작하도록 하고 싶습니다.
SystemD 서비스 파일이 선택적(존재하지 않을 수도 있음) 서비스에 종속될 수 있습니까?
답변1
예. 에서 언급했듯이systemd.unit(5)
매뉴얼 페이지, 아래와 같이 Wants=
및 지시문을 사용합니다.After=
예시.서비스:
[Unit]
Description=Example service
Wants=postgresql.service
After=postgresql.service
Wants=
종속성이 선택 사항( Requires
또는 와 반대 Requisite
) 임을 나타내며 After=
해당 종속성 앞에 단위가 옵니다.