Question

/etc/init.d/*


/etc/rc{1-5}.d/*
Était-ce utile?

La solution

en un mot: init .

Ce processus a toujours le pid de 1 et contrôle (génère) tous les autres processus de votre unix conformément aux règles de /etc/init.d .

init est généralement appelé avec un nombre comme argument, par exemple. init 3 Cela lui permettra d'exécuter le contenu du dossier rc3.d .

Pour plus d'informations: article de Wikipedia pour init .

Modifier: vous avez oublié de mentionner que ce qui contrôle réellement le niveau de rc dans lequel vous commencez est votre chargeur de démarrage.

Autres conseils

/ sbin / chkconfig - L'utilitaire / sbin / chkconfig est un outil de ligne de commande simple permettant de gérer le /etc/rc.d/init.d / hiérarchie de répertoires.

Comme mentionné par px, le moyen approprié pour gérer les liens vers les scripts de /etc/init.d à /etc/rc?.d est la commande / sbin / chkconfig.

Les scripts doivent avoir des commentaires vers le haut qui spécifient comment chkconfig doit les gérer. Par exemple, /etc/init.d/httpd:

# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#          HTML files and CGI.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid

Utilisez également la commande / sbin / service pour démarrer et arrêter les services lorsqu'ils sont exécutés à partir du shell.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top