1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
|
.\"
.\" Traduzione in italiano di Giovanni Bortolozzo <borto@dei.unipd.it>
.\" Agosto 1996
.\" 1 Revisione e aggiornamento Marzo 1997
.\" Correzioni, Ottavio G. Rizzo, ottobre 1998
.\"
.\" " for hilit19
.TH SHUTDOWN 8 "31 maggio 1996" "" "Linux System Administrator's Manual"
.SH NOME
shutdown \- porta gi il sistema
.SH SINTASSI
.B /sbin/shutdown
.RB [ \-t
.IR sec ]
.RB [ \-rkhncf ]
.I time
.RI [ warning-message ]
.SH DESCRIZIONE
.B Shutdown
porta gi (down) il sistema in modo sicuro. notificato a tutti gli
utenti loggati che il sistema sta per andare gi, ed bloccato
\fIlogin(1)\fP. possibile portare gi il sistema immediatamente, o
dopo un ritardo. notificato a tutti i processi che il sistema sta
andando gi prima con il signal \s-2SIGTERM\s0. Ci lascia il tempo ai
programmi come \fIvi(1)\fP di salvare i file che si stanno editando, e
ai programmi per la posta e le news di uscire in modo pulito,
ecc. \fBShutdown\fP fa il suo lavoro segnalandolo al processo
\fBinit\fP, chiedendogli di cambiare il \fIrunlevel\fP. Il \fIrunlevel
0\fP usato per fermare (halt) il sistema, il \fIrunlevel 6\fP usato per
il riavvio (reboot) del sistema e il \fIrunlevel 1\fP usato per portare il
sistema in uno stato nel quale sia possibile compiere ``lavori
ammistrativi''; questo il default se non dato a \fBshutdown\fP ne
il flag \fI-h\fP ne il flag \fI-r\fP. Per vedere quali azioni sono
intraprese il fase di halt o reboot si vedano le voci per questi
\fIrunlevel\fP nel file \fI/etc/inittab\fP.
.SH OPZIONI
.IP "\fB\-t\fP \fIsec\fP"
Dice a init di aspettare \fIsec\fP secondi tra l'invio ai
processi dell'avviso e del kill signal, prima di passare ad un altro
\fIrunlevel\fP.
.IP \fB\-k\fP
Non fa realmente lo shutdown; spedisce solo un messaggio d'avviso a tutti.
.IP \fB\-r\fP
Reboota dopo lo shutdown.
.IP \fB\-h\fP
Ferma (halt) dopo lo shutdown.
.IP \fB\-n\fP
[SCREDITATA] Non chiama init per fare lo shutdown ma lo fa da
se. L'uso di questa opzione scoraggiato, e il suo risultato non
sempre quello che ci si aspettava.
.IP \fB\-f\fP
Fa un reboot `veloce' (fast).
.IP \fB\-c\fP
Cancella uno shutdown che sta gi girando. Con questa opzione
ovviamente non possibile passare l'argomento \fBtime\fP, ma si pu
mettere un messaggio di spiegazione nella riga di comando che sar
spedito a tutti gli utenti.
.IP \fItime\fP
Quando fare lo shutdown.
.IP \fIwarning-message\fP
Messaggio da inviare a tutti gli utenti.
.PP
L'argomento \fItime\fP pu avere diversi formati. Per primo, pu
essere un tempo assoluto nel formato \fIhh:mm\fP, nel quale \fIhh\fP
l'ora (1 o 2 cifre) e \fImm\fP il minuto dell'ora (in due
cifre). Per secondo, pu essere nel formato \fB+\fP\fIm\fP, nel quale
\fIm\fP il numero di minuti da attendere. La parola \fBnow\fP un
alias per \fB+0\fP.
.PP
Il flag \fB\-f\fP significa `reboot fast'. Ci crea solo un file
d'avviso \fB/fastboot\fP il quale pu essere testato dal sistema
quando ritorna su ancora. Il boot file rc pu verificare se c' questo
file, e decidere di non lanciare \fIfsck(1)\fP in quanto il sistema
stato portato gi in modo corretto. Dopo di questo, il processo di
boot dovrebbe rimuovere \fB/fastboot\fP.
.PP
Il flag \fB-n\fP fa si che shutdown non chiami init, ma ``killi'' da
solo tutti i processi in esecuzione. Dopo che tutti i processi sono
stati killati, \fBshutdown\fP prover ad eseguire velocemente lo
script \fI/etc/rc.d/rc.halt\fP (o rc.reboot). Controlla inoltre la
presenza dei file equivalenti \fIrc.0\fP e \fIrc.6\fP. Se questo
script ritorna o non pu essere eseguito (perch per esempio non c')
\fBshutdown\fP fermer \fIquota\fP e \fIaccounting\fP, disabiliter lo
\fIswapping\fP e \fIsmonter\fP tutti i filesystem.
.SH Controllo dell'Accesso
\fBShutdown\fP pu essere chiamato da \fBinit\fP(8) quando sono
premuti i ``magic key'' \fBCTRL-ALT-DEL\fP, creando una voce apposita
in \fI/etc/inittab\fP. Ci significa che chiunque abbia l'accesso
fisico alla tastiera della console pu fare lo shutdown del
sistema. Per prevenire ci, \fBshutdown\fP pu verificare se un utente
autorizzato loggato in una delle console virtuali. Se \fBshutdown\fP
chiamato da \fBinit\fP, guarda se presente il file
\fI/etc/shutdown.allow\fP. Poi confronta l'elenco dei nomi in quel
file con la lista di utenti che sono loggati sulle console virtuali
(da \fI/var/run/utmp\fP). Proceder solo se loggato uno di questi utenti
autorizzati \fBo root\fP. Altrimenti scriver il messaggio
.sp 1
.nf
\fBshutdown: no authorized users logged in\fP
.fi
.sp 1
nella console (fisica) del sistema. Il formato di
\fI/etc/shutdown.allow\fP un nome di utente per riga. Sono
consentite righe vuote o di commento (prefissate da
\fB#\fP). Attualmente per questo file c' un limite di 32 utenti.
.SH FILE
.nf
/fastboot
/etc/inittab
/etc/rc.d/rc.halt
/etc/rc.d/rc.reboot
/etc/shutdown.allow
.fi
.SH BACHI
Non proprio un baco, ma molti utenti dimenticano di dare l'argomento
\fItime\fP e poi si scervellano sul messaggio d'errore che
\fBshutdown\fP produce. L'argomento \fItime\fP obbligatorio; nel
90% dei casi sar la parola \fBnow\fP.
.SH AUTORE
Miquel van Smoorenburg, miquels@cistron.nl
.br
Traduzione di Giovanni Bortolozzo <borto@dei.unipd.it>
.SH "VEDERE ANCHE"
fsck(8), init(1), halt(8), reboot(8)
|