![systemd: 세 번째 대상에서 서비스를 다시 시작하지 않고 대상 간 전환](https://rvso.com/image/762159/systemd%3A%20%EC%84%B8%20%EB%B2%88%EC%A7%B8%20%EB%8C%80%EC%83%81%EC%97%90%EC%84%9C%20%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EB%8C%80%EC%83%81%20%EA%B0%84%20%EC%A0%84%ED%99%98.png)
나는 두 개의 사용자 정의 대상을 가지고 A
있으며 B
:
A.target
:
Description=A
Requires=multi-user.target
Wants=
Conflicts=B.target
After=multi-user.target
AllowIsolate=yes
B.target
:
Description=B
Requires=multi-user.target
Wants=
Conflicts=A.target
After=multi-user.target
AllowIsolate=yes
A
격리된 경우 서비스가 A
시작되고 서비스가 B
중지되며 그 반대의 경우도 마찬가지입니다. 지금까지는 좋습니다.
문제: 에서 또는 으로 전환할 때마다 A
의 B
모든 B
서비스 A
가 multi-user.target
다시 시작됩니다.
어떻게 하면 이를 방지할 수 있나요?