INITSCRIPT(5)

NOME
initscript - script que executa comandos do inittab.

RESUMO
/bin/sh /etc/initscript id runlevels action process

DESCRIÇÃO
Quando o script de shell /etc/initscript está presente, o init irá usa-lo para executar os comandos de inittab. Este script pode ser usado para definir coisas como os valores predefinidos de ulimit e umask para qualquer processo.

EXEMPLOS
Este é um initscript exemplo, que pode estar instalado no seu sistema em /etc/initscript.sample.

    #
    # initscript   Executed by init(8) for every program it
    #              wants to spawn like this:
    #
    #              /bin/sh /etc/initscript <id> <level> <action> <process>
    #
      # Define umask para nível seguro, e activa despejos do núcleo.
      umask 022
      ulimit -c 2097151
      PATH=/bin:/sbin:/usr/bin:/usr/sbin
      export PATH
      # Aumenta o limite rijo de descritor de ficheiro para todos os processos
      # para 8192.  O limite suave é ainda 1024, mas qualquer processo não
      # privilegiado pode aumentar o seu limite suave até ao limite rijo
      # com "ulimit -Sn xxx" (precisa dum kernel Linux 2.2.13 ou posterior).
      ulimit -Hn 8192
      # Executa o programa.
      eval exec "$4"

NOTAS
Este script não se destina a ser script de arranque para daemons ou serviços. Não tem nada a ver com um script de estilo rc.local. É apenas para manusear coisas executadas a partir de /etc/inittab. Fazer experiências com isto pode tornar o seu sistema não (re)inicializável.

FICHEIROS
/etc/inittab, /etc/initscript.

AUTOR
Miquel van Smoorenburg (miquels@cistron.nl)

VEJA TAMBÉM
inittab(5), init(8)