Pular para o conteúdo

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.
Cesar Cardoso cesarcardoso
Hits: 27.534 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Parte 3: 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
   1. A diferença SystemV
   2. O script de modem
   3. O script de som
   4. Toques finais

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

Máquinas virtuais

Windows CE/PocketPC com Linux, sim!

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

Criando um pinguim móvel com Fedora Core 1 e Siemens M50

Instalação do Asterisk - Distribuição Meucci

PuTTY - Release 0.66 - Parte IV

Instalação e configuração do J2SE

Instalando Slackware "na marra"

Configurando o driver nVidia no Mandrake 10.1 community

#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

Entre na sua conta para comentar.