back

troveremo acct denominato come S20acct. Tornando ai primi capitoli, vi ricordate cosa significa? La S sta per Start (il servizio sarà avviato entrando in questo runlevel) e il numero 20 indica la posizione d'avvio (più basso è il numero e prima sarà eseguito lo script). Proviamo ora a togliere la X dall'interfaccia sysv-rc-conf e osserviamo ancora una volta il nome dello script in /etc/rc2.d. Lo avete trovato? acct si chiamerà ora K20acct: questo significa che entrando in questo livello lo script sarà terminato (K sta per Kill); se il servizio non era attivo prima di passare in questo runlevel non succederà comunque niente (e soprattutto non verrà attivato come succedeva prima).
Per cambiare ora la sequenza d'avvio dei servizi, sysv-rc-conf mette a disposizione un layout priority che ci permetterà di cambiare il numero dello script e relativo all'ordine d'avvio. Per lanciarlo daremo il comando:

# sysv-rc-conf -p

sysv-rc-conf-p

al posto delle X troveremo ora i prefissi così come li vediamo nelle directories /etc/rcX.d. Per modificarli (sia l'attivazione con K o S, che l'ordine d'avvio cambiando i numeri) ci sposteremo con le frecce fra gli script e utilizzeremo ctrl+f (forward) per avanzare di un carattere all'interno di un campo, ctrl+b (backward) per retrocedere e ctrl+d (delete) per cancellare il carattere davanti al cursore. Evidentemente si accetteranno solo le lettere K o S, seguite da un numero a due cifre.
Per ulteriori informazioni riguardo a sysv-rc-conf si consulti il man page.

back