Pendant qu'une certaine sortie était en cours d'écriture sur mon terminal, un message mural est passé. C'est allé trop vite pour moi de le lire. Tout ce que je pouvais dire, c'était
Broadcast message from
The system is going down for
Et même la plupart de cela est une supposition éclairée.
Surtout, j'ai raté quand ça descend. 20 minutes? 2 heures? 24 heures?
Puis-je relire le message du mur ou rechercher des arrêts / redémarrages planifiés quelque part? Je suis juste un utilisateur ordinaire sans root.
/var/log/messages
.nologin
n'existera que dans les cinq minutes avant l'arrêt, il n'est donc pas très utile si l'administrateur système a utiliséshutdown
pour planifier un arrêt ou un redémarrage du système dans trois semaines. Cependant, d'autres avis périodiques seront de plus en plus fréquents à mesure que l'horizon de fermeture approche. Les pages de manuel pourshutdown
,wall
etmesg
n'indiquent pas que le contenu de ces messages est conservé n'importe où. La présence de/var/run/nologin
vous indique qu'il vous reste au plus cinq minutes.ps -ef|grep -w shutdown
et vous devriez voir le processus d'arrêt, avec ses arguments, y compris le paramètre de temps (qui pourrait être absolu ou relatif)Réponses:
Si vous avez le transfert X et la possibilité d'installer (ou de compiler) vos propres programmes, essayez d'exécuter xwrited pour transformer les
wall
messages en notifications de bureau.Si votre box UNIX exécute un init traditionnel (System V ou BSD), vous pouvez rechercher le processus d'arrêt en utilisant
ps
:Cependant, lors de l'exécution
systemd
, le minuteur est implémenté dans le logind.service, doncps
n'aidera pas. Vous pourrez peut- être savoir s'il y a un arrêt planifié en consultant le fichier/run/systemd/shutdown/scheduled
:Pour convertir des microsecondes en une date raisonnable, vous pouvez utiliser
gawk
:Cependant, notez que certaines versions de systemd ne suppriment pas le fichier lorsqu'un arrêt est annulé. (La version que j'ai essayée, 232, laisse le fichier traîner après
shutdown -c
).la source