Trabalhando com init no Debian
Este artigo irá tratar de scripts de inicialização e manipulação relacionados ao init, como: rcconf, update-rc.d, sysv-rc-conf, sysvconfig, invoke-rc.d, na unha, scripts service, script de um rc.local para o Debian.
Parte 6: Script Service1
#! /bin/sh
# Script versão 0.01 do service para Debian
# Esta é a primeira versão do meu script service, tudo ANTES de conhecer o invoke-rc.d.
# Flavio Torres - flaviotorres@linuxmasters.info
case "$2" in
start)
echo "Iniciando servico $1 "
/etc/init.d/$1 start
;;
stop)
echo "Parando servico $1 "
/etc/init.d/$1 stop
;;
*)
echo "USO: service <script> {start|stop}"
exit 1
;;
esac
exit 0
# Script versão 0.01 do service para Debian
# Esta é a primeira versão do meu script service, tudo ANTES de conhecer o invoke-rc.d.
# Flavio Torres - flaviotorres@linuxmasters.info
case "$2" in
start)
echo "Iniciando servico $1 "
/etc/init.d/$1 start
;;
stop)
echo "Parando servico $1 "
/etc/init.d/$1 stop
;;
*)
echo "USO: service <script> {start|stop}"
exit 1
;;
esac
exit 0
Para este script funcionar legalzinho, sem ter de executá-lo a partir de seu diretório vigente, você DEVE incluí-lo no diretório "echo $PATH" do sistema, o mesmo para o script SERVICE2 abaixo.