Gli script che il processo rc avvia sono chiamati init script.
Ogni script in /etc/init.d può essere eseguito con gli argomenti
start, stop, restart, pause, zap,
status, ineed, iuse, needsme, usesme o
broken.
Per avviare, fermare o riavviare un servizio (e tutti i servizi dipendenti), vengono usati start, stop e restart:
Per fermare un servzio, ma non i servizi che dipendono da lui si può usare l'argomento pause:
Esempio 12.7. Fermare Postfix ma mantenere in esecuzione i servizi dipendenti
# /etc/init.d/postfix pause
Per vedere un servizio in che stato si trova (started, stopped, paused, ...) si può usare l'argomento status:
Se le informazioni di stato dicono che un servizio è in esecuzione, ma non è così, si può fare il reset delle informazioni di stato a "stopped" con l'argomento zap:
Per sapere quali dipendenze ha un servizio si può usare iuse o ineed. Con ineed vengono mostrati i servizi veramente necessari per il corretto funzionamento del servizio. iuse invece mostra i servizi che vengono usati ma non sono necessari al servizio per il corretto funzionamento.
Esempio 12.10. Richiedere la lista di tutti i servizi da cui Postfix dipende
# /etc/init.d/postfix ineed
In modo simile si può chiedere la lista dei servizi che dipendono da lui (needsme) o possono usarlo
Infine, si possono chiedere quali dipendenze che sono mancanti richiede un servizio: