Esta resposta correta foi fornecida pela Rosco no ServerFault ontem.
-
Sim, mas você deve adicionar um tutorial claro descrevendo a maneira como podemos executar seu script manualmente para que possamos ter certeza de que o script retornará normalmente. No caso do VirtualBox no CentOS, eles adicionam um script em /etc/init.d chamado vboxdrv:
/etc/init.d/vboxdrv {start|stop|stop_vms|restart|force-reload|status|setup}
Isso está claro; Podemos iniciar / parar o script e obter seu status, portanto, o risco de obter problemas no momento da reinicialização é mínimo, desde que possamos verificar o script em um novo kernel antes de implantá-lo. Você não pode ter mais padrão do que isso, para mim é perfeito.
-
Falha sistemática do processo de compilação e nenhum módulo disponível. Isso é trágico? Acho que não. Enquanto o seu script não travar a máquina e você fornecer um registro completo da falha de compilação em / var / log / mymodule, não será possível fazer melhor do que isso.
-
Veja 1. - no CentOS / RHEL / Fedora) o vboxdrv é executado a partir do /etc/init.d/vboxdrv, verifica o nome da distribuição e, em seguida, fornece alguns scripts de acordo. /etc/init.d é o primeiro lugar que eu verifico quando quero mais informações sobre um daemon. Está tudo bem comigo.