제가 겪고 있는 문제는 다음과 같습니다. 동일한 시스템에서 여러 서비스의 여러 인스턴스를 실행해야 하며 init.d 스크립트를 재사용할 수 있기를 원합니다.
여기에서 jira 서비스 스크립트의 예를 볼 수 있습니다. https://github.com/pycontribs/phoebian/blob/master/etc/init.d/jira
이는 자체 인식이며 인스턴스 이름이 스크립트 이름이라고 가정합니다.
이것은 스크립트를 복사하지 않도록 심볼릭 링크 ini init.d를 생성할 수 있게 해주기 때문에 훌륭하게 작동합니다.
이 줄에는 여전히 문제가 있습니다 Provides
.
### BEGIN INIT INFO
# Provides: jira
# Required-Start: $local_fs $network $ssh $remote_fs postgresql
# Required-Stop: $local_fs $network $ssh $remote_fs postgresql
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: Jira
### END INIT INFO
#chkconfig: 2345 80 05
거기에서 스크립트 이름을 사용할 수 없는 것 같아서 일부 도구가 예상대로 작동하지 않습니다 rcconfig
.
아이디어, 기능 요청 장소, 대안이 있나요? init.d 스크립트를 복제하면 결국 동기화가 해제되므로 복제하고 싶지 않다는 점을 명심하세요.