Welcher Befehl (e) steuert das Verhalten von /etc/rc*.d auf Redhat / CentOS?
Frage
/etc/init.d/*
/etc/rc{1-5}.d/*
Lösung
in einem Wort:. init
Dieser Prozess hat immer pid von 1 und Kontrollen (Spawn) alle anderen Prozesse in Ihrem Unix nach den Regeln in /etc/init.d
.
init ist in der Regel mit einer Anzahl als Argument genannt, zum Beispiel init 3
Dies wird es den Inhalt des rc3.d
Ordners ausgeführt werden.
Für weitere Informationen:. Wikipedia-Artikel für init
Edit:. Vergessen zu erwähnen, was tatsächlich kontrolliert, was rc Ebene Sie off Start in Ihren Bootloader ist
Andere Tipps
/sbin/chkconfig
- Das /sbin/chkconfig
Dienstprogramm ist ein einfaches Kommandozeilen-Tool, das /etc/rc.d/init.d/
Verzeichnishierarchie zu halten.
Wie px erwähnt, ist der richtige Weg, um die Links zu Scripts von /etc/init.d zu /etc/rc?.d ist / sbin / chkconfig-Befehl.
verwaltenScripts sollten Kommentare in der Nähe der Spitze, die angeben, wie chkconfig ist, sie zu behandeln. Zum Beispiel /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
Verwenden Sie auch den / sbin / service-Dienste zu starten und zu stoppen, wenn sie von der Shell ausgeführt.