NetBSD와 daemontools에 대한 좋은 튜토리얼이 있나요?

NetBSD와 daemontools에 대한 좋은 튜토리얼이 있나요?

daemontoolsNetBSD 컴퓨터에서 실행하는 데 유용한 리소스를 찾고 있습니다 . 를 통해 바이너리 패키지를 설치했지만 시작 스크립트(예: )를 pkg_add찾을 수 없는 것 같습니다 . 저는 주로 Linux 및 FreeBSD 사용자이고 이것이 설치 후에 발견할 것으로 예상했던 것입니다. 내가 지금 엉뚱한 곳을 본 걸까? 이러한 추가 항목을 찾으려면 소스에서 빌드해야 합니까? 이런 종류의 내용을 다루는 좋은 가이드가 있습니까? 감사해요.rcsvscan

답변1

나는 한때 OpenBSD에서 이것을 했고 따랐습니다.http://openbsd.totorux.info/openbsd-wiki.org/index.php/Installing_Daemontools

NetBSD에서도 도움이 될까요?

답변2

Vanilla Bernstein daemontools는 package/run프로그램에 의해 설치되고 호출됩니다 package/install. 이는 운영 체제가 System 5 rc또는 이전 BSD를 사용하는지 여부를 결정 rc하고 /etc/inittab이에 따라 업데이트됩니다 /etc/rc.local.

van Smoorenburg rc(Linux OS)는 이식성의 악몽인 반면 Mewburn rc(현재 FreeBSD 및 NetBSD에서 사용됨)은 NetBSD에서 거의(6개월 미만) 출시되었으며 daemontools 0.76부터 다른 BSD에서는 전혀 사용할 수 없습니다. 2001년 7월.

그러나 반면에 이것은 과거의 일이며 실제로 /etc/inittabUbuntu Linux와 같은 운영 체제에서 /etc/rc.local대체되었습니다 .세 번 이상— van Smoorenburg가 쓴 rc다음 신생, 그 다음에는 시스템화되었습니다. (이건 그냥두 번 이상CentOS에서 대체되었습니다.)

결과적으로 일반 Bernstein 데몬 도구에는 거의 아무것도 남지 않았습니다.

수년에 걸쳐 많은 사람들이 이 결함을 해결해 왔습니다.

Shigemura의 Mewburn 스크립트는 rc처음부터 과거의 지식을 통합합니다. 자체(및 하위 항목) svscanboot출력을 얻기 위해 로그 데몬 호출을 처리할 수 있습니다. 2007년에는 완전히 불필요해졌습니다.svscansupervisereadproctitle

스낵 도구 세트daemontools 서비스를 처리할 수 있으며 svscan호환되는 작동 모드도 있습니다.rcMewburn 파일을 제공하는 패키지Mewburn에서 nosh 서비스 관리자 및 서비스 스캐너를 실행하는 데 사용됩니다 rc. 자세한 내용은 다음을 확인하세요.스낵 가이드"호환 가능한 레거시 부팅" 섹션에서 액세스할 수 있습니다.

xdg-open /usr/local/share/doc/nosh/svscan-startup.html

추가 읽기

답변3

이는 daemontools에서는 작동하지 않지만 netbsd에서 작업/컴파일하기 위한 대안이 될 수 있습니다.https://immortal.run/source/현재 포트는 없지만 직접 사용할 수 있습니다.

관련 정보