10.4. Cambiare il runlevel

In genere quando si cambia runlevel questo significa che vengono eseguiti gli script di arresto del runlevel attuale che terminano diversi programmi in esecuzione del runlevel in questione. Allo stesso tempo, vengono eseguiti gli script di avvio del nuovo runlevel e, nella maggioranza dei casi, avviati alcuni programmi.

Per comprendere meglio questo processo, osserviamo l'esempio riportato nel quale eseguiamo il passaggio dal runlevel 3 al runlevel 5:

Se passate nel runlevel in cui vi troviate già, init legge solo /etc/inittab, verifica la presenza di eventuali modifiche e, se necessario, adotta tutte le misure del caso (avviando, ad esempio, un getty su un'altra interfaccia).