Você pode fazer isso com LSBInitScripts .
Eu estou tentando escrever um script de init que será capaz de lidar com dependências básicas (por exemplo, tem que ser iniciado (apenas) antes do início do serviço MySQL). Existe uma maneira distro-agnóstica de escrever tal roteiro? E se não, quantas versões do script de inicialização teria que ser para cobrir o Ubuntu, Debian e RHEL / Centos (5.xe 6.x)?
Você pode fazer isso com LSBInitScripts .
Ele pode não responder à sua pergunta diretamente, mas esse é exatamente o tipo de problema que está sendo resolvido por sistemas de automação como o Puppet , Chef e outros.
Os aplicativos são empacotados em módulos reutilizáveis genéricos que você pode usar para configurar uma máquina, independentemente da distro em execução.
Tags debian ubuntu centos init-script rhel