데비안용 van Smoorenburg 스크립트 작성에 대한 오랜 조언은 다음 rc
을 포함한 다양한 소스에서 나옵니다.데비안 정책 매뉴얼지금까지 StackExchange에 대한 답변은 다음과 같습니다.
/etc/init.d
스크립트의 기초로 사용할 수 있는 예제를 찾을 수 있습니다/etc/init.d/skeleton
.
아직도 그런가요?
답변1
아니요, /etc/init.d/skeleton
더 이상은 아닙니다.
2018년 기준 권장사항은 다음과 같습니다.
/etc/init.d
init-d-script
스크립트의 기반이 될 수 있는 예는 매뉴얼 페이지 (5)에 제공됩니다.
systemd 개발자 Michael Biebl과 데비안 관리자 van Smoorenbug rc
+ Dmitry Bogatov 가 init
함께 모여 /etc/init.d/skeleton
. /etc/init.d/skeleton
스크립트.
데비안 템플릿 자체는 몇 년 전인 2014년에 변경되었습니다. 현재 구조는 대부분의 작업을 수행하는 쉘 함수 라이브러리를 갖춘 rc
Mewburn 또는 OpenBSD rc
의 스크립트 와 비슷합니다 rc
. 기본 rc
스크립트 내용에는 일련의 간단한 변수 할당만 포함되어 있습니다.
추가 읽기
- https://unix.stackexchange.com/a/233581/5132
- 피터 라인호드슨(2014-02-09).
init-d-script
.파일 형식 매뉴얼. 더반. - 올라프 반 데르 스펙(2008-02-09).스켈레톤: 스켈레톤 코드를 다른 스크립트에 포함될 수 있는 파일로 이동합니다.. 데비안 버그 #464854.
- 피터 라인호드슨(2014-02-09). 새로운
init.d
스크립트 인터프리터/lib/init/init-d-script
. sysvinit 패키지. 더반. - 마이클 성경(2018-11-07).움직여주세요
/etc/init.d/skeleton
. 데비안 버그 #913154. - 드미트리 보가토프(2018-11-09).debian-policy:
init.d
예제 스크립트의 위치 업데이트. 데비안 버그 #913295. - 조나단 데보인 폴라드(2014).실행 중인 스크립트와 서비스 단위를 나란히 봅니다.. 자주 주어지는 답변입니다.
- 조나단 데보인 폴라드(2015).시스템 5의 알려진 문제
rc
. 자주 주어지는 답변입니다. - 모번, 루크(2001).
rc.d
NetBSD 시스템의 설계 및 구현"(저자의 사본)2001년 연례 기술 컨퍼런스 진행. 닉스를 사용하세요. 69~80페이지. - 조나단 데보인 폴라드(2015).
/etc/inittab
그것은 과거의 일입니다.. 자주 주어지는 답변입니다. - https://unix.stackexchange.com/a/472993/5132