사용해 보면 안다PartOf=
단위로, 타겟이 정지하면 모든 유닛이 정지할 수 있습니다. 그러나 나는 이러한 유닛 파일을 제어할 수 없으므로 소프트웨어를 업그레이드할 때마다 유닛 파일이 이전 상태로 다시 변경됩니다. 물론 이름을 바꾸고 직접 관리할 수도 있지만 그건 짜증나는 일입니다. 내 사용자 정의 대상 파일에 이러한 서비스를 나열할 수 있는 방법이 있는지 궁금합니다. 그런 다음 이 작업을 수행하면 systemctl stop mycustom.target
모든 장치를 중지할 수 있습니다.
[Unit]
Requires=a.service b.service ...
SomeMagic=a.service b.service ...
답변1
/etc/systemd/system/
실제로 해당 유닛 파일은 공급 /usr/lib/systemd/
업체에서 제공하며 패키지가 업데이트되면 저장소에서 다운로드됩니다.
man systemd.unit
해당 부분을 살펴보시기 바랍니다Example 2. Overriding vendor settings