Utilizando os scripts SystemV a seu favor
A inicialização estilo SystemV tem uma flexibilidade incrível, mas muitos não sabem aproveitá-la. Neste artigo, vou mostrar como pode ser fácil criar um script de inicialização SystemV.
[ Hits: 26.988 ]
Por: Cesar Cardoso em 23/04/2003
O script de som
Este é o /etc/init.d/modem:
#!/bin/sh
#
# modem This script runs the CMPCI sound (disabling modem, \
# if it was loaded).
#
# chkconfig: 2345 99 99
# description: This shell script runs the sound driver, disabling modem \
# driver if needed.
#
case "$1" in
start)
# Unloading the modem driver
if [ -e /var/lock/subsys/modem ]; then
/etc/init.d/modem stop
fi
echo -n "Loading sound driver: "
/sbin/modprobe cmpci
/bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
/bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
touch /var/lock/subsys/som
echo
;;
stop)
if ! [ -e /var/lock/subsys/som ]; then
exit 1
fi
echo -n "Unloading sound driver: "
/sbin/rmmod cmpci
/sbin/rmmod soundcore
rm -f /var/lock/subsys/som
;;
*)
echo "Usage: som {start|stop}"
exit 1
esac
exit 0
Página anterior Próxima página
Páginas do artigo
1.
A diferença SystemV
2.
O script de modem
3. O script de som
4.
Toques finais
Outros artigos deste autor
Criando um pinguim móvel com Fedora Core 1 e Siemens M50
Linux, USB-IrDA, T300 on the rocks
Windows CE/PocketPC com Linux, sim!
NPTL, Exec-Shield e outros palavrões que fazem seus programas crasharem
Porque o RedHat 9 tem problemas com teclados US-International?
Leitura recomendada
Trazendo toda a usabilidade do GNOME 2 para o GNOME 3 do Ubuntu 11.10
Ubuntu 12.04 - Integração com Active Directory do Windows 2008
Apache2 + PHP5 + VirtualHosts no Debian e Ubuntu
Exemplos práticos de tabelas de partições
Impressoras/scanners e multifuncionais Insigne GNU/Linux
Comentários
Não sei quanto a vc, mas o sistema bsd de inicializacao tb eh configuravel facilmente quanto ao run level, bastanto apenas editar o arquivo /etc/inittab e /etc/rc.d/rc.M
Basta criar um script como este e adicionar nestes arquivos como o /etc/rc.d/rc.http, em distribuicoes baseadas no slackware.
Alem de ser mais rapido e mais facil de usar.
Faltou vc comentar do chkconfig para a instalacao dos scripts
By maino
gurux@bsdmail.org
Hum, então o Slack não usa a inicialização BSD pura :) 6 meses trabalhando em um BSD de verdade, sem runlevel e tal, dá nisso :))
Anyway, chkconfig só nos interessa na hora de adicionar o serviço, como aliás deve estar no texto.
Mensagem
Hum, então o Slack não usa a inicialização BSD pura :) 6 meses trabalhando em um BSD de verdade, sem runlevel e tal, dá nisso :))
Anyway, chkconfig só nos interessa na hora de adicionar o serviço, como aliás deve estar no texto.
Contribuir com comentário
Enviar