가능한 경우 시스템에서 설치 및 업그레이드 한 편집없이 시작하거나 다시로드 할 때 Systemd
다시 시작 A.service
( After
) 하는 방법이 있는지 알고 싶습니다 B.service
(설정 다시로드 만 가능) B.service
.
A.service
B.service
설치, 비활성화 또는 중지되지 않은 경우에도 시작해야합니다 .
A.service
:
[Unit]
After = B.service network-online.target
Wants = B.service
[Service]
Type=oneshot
ExecStart = /script.sh start
ExecStop = /script.sh stop
RemainAfterExit=yes
[Install]
WantedBy = network-online.target
B.service
:
[Unit]
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/cmd start
ExecStop=/cmd stop
ExecReload=/cmd reload
PIDFile=/var/run/cmd.pid
[Install]
WantedBy=multi-user.target
Overriding vendor settings
그러나이 외모보다 더 쉽고 약속 만 excpetion 내가 원하지 않는 것입니다A
경우 중지B
그냥 정지를A.restart
하는 경우B.start
다음, 어쨌든 곧 몇 가지 테스트를 할 것이다 그것을 관리 할 수있는 몇 가지 방법이 있는지 알 수 있습니다