INITSCRIPT(5)

NOM
initscript - Script qui exécute les commandes incluses dans inittab

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

DESCRIPTION
Quand le script shell /etc/initscript est présent, init l'utilise afin d'exécuter les commandes provenant de inittab. Ce script peut être utilisé pour paramétrer des valeurs par défaut telles que ulimit et umask.

EXEMPLES
Voici un exemple de script init, qui pourrait être installé sur votre système en tant que /etc/initscript.sample.

    #
    # initscript   Exécuté par init(8) pour tout programme
    #              voulant apparaître ainsi :
    #
    #     /bin/sh /etc/initscript <id> <niveau d'exécution> <action> <processus>
    #
      # Paramétrer umask pour le safe level,
      # et activer les core-dumps (sauvegardes d'image mémoire).
      umask 022
      ulimit -c 2097151
      PATH=/bin:/sbin:/usr/bin:/usr/sbin
      export PATH
      # Augmenter la limite impérative des descripteurs de fichiers
      # à 8192 pour tous les processus. La limite souple est encore 1024,
      # mais tous les processus non privilégiés peuvent augmenter leur
      # limite souple jusqu'à la limite impérative.
      # avec "ulimit -Sn xxx" (nécessite un noyau linux 2.2.13 ou plus ).
      ulimit -Hn 8192
      # Exécuter le programme.
      eval exec "$4"

NOTES
Ce script ne prétend pas être un script de démarrage pour les démons ou autres. Il n'a rien à voir avec les scripts du style rc.local. C'est juste un traitement pour ce qui est exécuté venant de /etc/inittab. Faire des expériences avec initscript peut rendre impossible le redémarrage de votre système.

FICHIERS
/etc/inittab /etc/initscript

AUTEUR
Miquel van Smoorenburg, <miquels@cistron.nl>

VOIR AUSSI
init(8), inittab(5)

TRADUCTION

Ce document est une traduction réalisée par carmie le 17 juillet 2004 et révisée le 19 novembre 2007.

L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 5 initscript ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.