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.485 ]

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

Utilizando o CUPS com estações Windows XP

Entendendo a configuração de rede para RedHat e similares

Máquinas virtuais

Fazendo o kernel 2.6 resolver o problema da montagem de discos USB

Para não se perder no mundo da memória Flash

Leitura recomendada

Instalação ou Recuperação do GRUB

MultiHeads no Linux

Instalando Slackware através de outro HD corrigindo os pacotes

Pós-instalação do Ubuntu Gnome 13.04

Recuperar a senha do root pelo CD

  
Comentários
[1] Comentário enviado por gurux em 24/04/2003 - 09:26h

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

[2] Comentário enviado por cesarcardoso em 24/04/2003 - 12:56h

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts