NOM
initscript - Script qui exécute les commandes incluses dans inittab
SYNOPSIS
/bin/sh /etc/initscript id niveaux_exécution action processus
DESCRIPTION
Quand le script shell /etc/initscript est présent, init l’utilisera afin d’exécuter les commandes provenant d’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 d’initialisation qui est peut-ê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 mode sans échec,
# 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
This script is not meant as startup script for daemons or services. It has nothing to do with a rc.local style script. It’s just a handler for things executed from /etc/inittab. Experimenting with this can make your system un(re)bootable.
FICHIERS
/etc/inittab, /etc/initscript.
AUTEUR
miquels [AT] cistron.nl">Miquel van Smoorenburg