Mientras se escribía algo en mi terminal, pasó un mensaje en el muro. Fue demasiado rápido para leerlo. Todo lo que pude decir fue
Broadcast message from
The system is going down for
E incluso la mayor parte de eso es una suposición educada.
Crucialmente, perdí cuando está bajando. ¿20 minutos? ¿2 horas? ¿24 horas?
¿Puedo releer el mensaje del muro o buscar apagados / reinicios planificados en alguna parte? Solo soy un usuario común sin root.
/var/log/messages
.nologin
solo existirá en los cinco minutos previos al apagado, por lo que no es de gran ayuda si el administrador del sistema hashutdown
programado una detención o reinicio del sistema en tres semanas. Sin embargo, habrá más avisos periódicos con frecuencia creciente a medida que se acerque el horizonte de cierre. Las páginas del manual parashutdown
,wall
ymesg
no indican que el contenido de dichos mensajes se conserve en ninguna parte. La presencia de/var/run/nologin
le dice que tiene como máximo cinco minutos restantes.ps -ef|grep -w shutdown
y debería ver el proceso de apagado, con sus argumentos, incluido el parámetro de tiempo (que podría ser absoluto o relativo)Respuestas:
Si tiene reenvío X y la capacidad de instalar (o compilar) sus propios programas, intente ejecutar xwrited para convertir los
wall
mensajes en notificaciones de escritorio.Si su caja UNIX está ejecutando un init tradicional (Sistema V o BSD), puede buscar el proceso de apagado usando
ps
:Sin embargo, cuando se ejecuta
systemd
, el temporizador se implementa en el logind.service, porps
lo que no ayudará. Usted puede ser capaz de averiguar si hay una parada programada mirando en el archivo/run/systemd/shutdown/scheduled
:Para convertir de microsegundos a una fecha razonable, puede usar
gawk
:Sin embargo, tenga en cuenta que algunas versiones de systemd no eliminan el archivo cuando se cancela un apagado. (La versión que probé, 232, deja el archivo dando vueltas después
shutdown -c
).fuente