![Runit과 Supervisor의 차이점은 무엇입니까?](https://rvso.com/image/23948/Runit%EA%B3%BC%20Supervisor%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
답변1
감독자는init 프로세스로 실행되도록 설계되거나 의도되지 않았습니다., PID 1,런잇은 동안. 이는 서비스 관리 외에도 runit에는 다른 프로세스의 고아 자식을 회수하는 코드도 있다는 것을 의미합니다.시작 및 종료 처리,런레벨, 그리고서비스 간 종속성, 감독하는 동안이런 짓은 안 해이며 모든 초기화 시스템에서 작동하도록 설계되었습니다. 하는 동안기존 init 시스템을 교체하지 않고도 runit을 사용할 수 있습니다., 실제로는 그런 목적으로 설계된 것이 아닙니다. Runit 설치는 감독 설정(제가 수행했으며 매우 고통스럽지 않음)보다 더 깊고 오류가 발생하기 쉬운 작업이 될 것으로 예상하지만, 다른 프로세스가 완료될 때까지 프로세스 시작을 지연할 수 있는 기능이 필요한 경우 그러면 감독자는 적절하지 않습니다.