-
- -a
-
Utiliser /etc/shutdown.allow.
-
- -t sec
-
Indiquer à
init(8)
d'attendre sec secondes entre le moment de
l'émission du signal d'avertissement et celui du signal de fin (kill) aux
processus, avant d'effectuer un changement de niveau d'exécution.
-
- -k
-
Ne pas réellement s'arrêter ; uniquement envoyer les messages
d'avertissement à tous les processus.
-
- -r
-
Redémarrer la machine après l'arrêt du système.
-
- -h
-
Arrêter la machine après l'arrêt du système.
-
- -H
-
Arrêter ou entrer dans le moniteur de démarrage sur les systèmes
qui le supportent.
-
- -P
-
Éteindre l'alimentation.
-
- -n
-
[DÉPRÉCIÉ] Ne pas appeler
init(8)
mais le faire soi-même.
L'utilisation de cette option est déconseillée, et ses résultats
ne sont pas toujours ceux espérés.
-
- -f
-
Ne pas effectuer de fsck en cas de redémarrage.
-
- -F
-
Forcer l'utilisation de fsck en cas de redémarrage.
-
- -c
-
Annuler un shutdown en cours. Avec cette option, il n'est évidemment
pas possible de donner d'argument heure, mais vous pouvez entrer un
message d'explication sur la ligne de commandes qui sera envoyé à tous les
utilisateurs.
- heure
-
Quand effectuer le shutdown.
- message-avertissement
-
Message à envoyer à tous les utilisateurs.
L'argument heure peut avoir différents formats. Primo, il peut être
dans le format absolu hh:mm, dans lequel hh est l'heure (1 ou 2
chiffres) et mm la minute de l'heure (sur deux chiffres). Secundo, il
peut être au format +m, dans lequel m est le nombre de
minutes à attendre. Le mot now est un synonyme pour +0.
Si shutdown est appelé avec un délai, il crée le fichier de
recommandation
/etc/nologin
qui indique à des programmes comme
login(1)
de refuser les nouvelles
connexions d'utilisateurs. shutdown supprime ce fichier s'il a
été stoppé avant qu'il ait pu envoyer un signal à init (c.-à-d. s'il a été
annulé ou si quelque chose s'est mal passé). Il le supprime également avant
d'appeler init pour modifier le niveau d'exécution.
L'option -f signifie « redémarrage rapide ». Ceci crée uniquement
un fichier de recommandation /fastboot qui peut être testé par le
système quand il revient à la vie. Le fichier de démarrage rc peut tester
si ce fichier existe, et décider de ne pas lancer
fsck(1)
puisque le
système a été arrêté d'une manière propre. Après cela, le processus de
démarrage devrait supprimer /fastboot.
L'option -F signifie « forcer le fsck ». Ceci crée uniquement un
fichier de recommandation /forcefsck qui peut être testé par le
système quand il revient à la vie. Le fichier de démarrage rc peut tester
si ce fichier existe, et décider de lancer
fsck(1)
avec un drapeau
spécial d'« obligation » afin que même les systèmes de fichiers
correctement démontés soient vérifiés. Après cela, le processus de
démarrage devrait supprimer /forcefsck.
L'option -n empêche shutdown d'appeler init, mais lui
fait tuer les processus en cours d'exécution lui-même. shutdown
désactive ensuite les quotas, les comptes et le swap, et démonte tous les
systèmes de fichiers.