Domanda

/etc/init.d/*


/etc/rc{1-5}.d/*
È stato utile?

Soluzione

in una parola: init.

Questo processo ha sempre pid pari a 1 e controlla (genera) tutti gli altri processi nel tuo UNIX secondo le regole in /etc/init.d.

init viene solitamente chiamato con un numero come argomento, ad es. init 3 Ciò consentirà di eseguire il contenuto del file rc3.d cartella.

Per maggiori informazioni: Articolo di Wikipedia per init.

Modificare:Ho dimenticato di menzionare che ciò che effettivamente controlla il livello RC in cui inizi è il tuo bootloader.

Altri suggerimenti

/sbin/chkconfig - IL /sbin/chkconfig utility è un semplice strumento da riga di comando per la manutenzione di /etc/rc.d/init.d/ gerarchia delle directory.

Come menzionato da px, il modo corretto per gestire i collegamenti agli script da /etc/init.d a /etc/rc?.d è il comando /sbin/chkconfig.

Gli script dovrebbero avere commenti nella parte superiore che specificano come chkconfig deve gestirli.Ad esempio, /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

Inoltre, utilizzare il comando /sbin/service per avviare e arrestare i servizi quando eseguiti dalla shell.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top