프로젝트 내에서 프로젝트 실행에 대한 우선순위나 작업 순서가 있나요?systemd 서비스 단위 구성문서?
예를 들어,ExecStartPre
해당 작업은 이전에 발생한 것으로 보입니다.ExecStart
. 그리고 여러 ExecStartPre
작업은각각은 완료될 때까지 순서대로 계속 실행됩니다.. 반품,ExecCondition
작업은 이전에 발생하도록 정의됩니다 ExecStartPre
(매우 구체적인 순서/실행이 있음).
게다가RuntimeDirectory
이전에 작업/생성이 발생했습니다 ExecStart
.
그런데 RuntimeDirectory
작업/생성은 반드시 ExecStartPre
완료 후에 발생하는 걸까요? (내 실험에 따르면 이것이 사실이지만 경쟁 조건으로 인해 속거나 구현에 따른 동작을 경험할 수도 있습니다.) 아무래도 수술 후에 RuntimeDirectory
생성도 이루어지겠죠 ?ExecCondition
마찬가지로,ExecStopPost
RuntimeDirectory
삭제 전이나 삭제 후에 반드시 작업이 발생합니까 ?
특정 서비스 내에 미묘하지만 암묵적으로 보장되는 다른 주문이 있습니까? 아니면 반대로 병렬로 발생할 수 있는(또는 순서가 정의되지 않은) 다른 작업이 있습니까?