Eu tenho uma máquina (usando-a como servidor) que teve uma inicialização estranha questões há algum tempo. Ou ele permanece ativo até a próxima vez que eu reiniciá-lo manualmente (atualizações do kernel e assim por diante) ou reinicia em torno da marca 29m50s
.
Eu fiz um vídeo quando aconteceu. Apenas morre .. Com o mesmo click
de quando eu desligo do SO.
Eu não consigo encontrar nenhuma lógica quando ela permanece ativa ou quando ela é reinicializada.
Exemplos:
Esses testes foram distribuídos nos últimos dois dias. Estou executando while true; do echo $(awk '{print int($1/3600)":"int(($1%3600)/60)":"int($1%60)}' /proc/uptime; acpi -t; hddtemp /dev/sda); sleep 1; done
para ver o tempo de atividade atualizado e as informações temporárias quando ele é desligado.
Um exemplo de saída é 0:29:54 Thermal 0: ok, 50.0 degrees C Thermal 1: ok, 50.0 degrees C /dev/sda: ST1000LM014-1EJ164: 47°C
.
Também recebo a saída de ps -eo args | sort | uniq
e systemctl list-units
em cada inicialização. Mas não vejo diferença naqueles.
Os logs journalctl --follow
e dmesg -wH
(ambos seguem versões, então eu vou pegar a saída antes do boot), não mostra nada. Nem outros registros que eu encontrei.
Como posso solucionar isso? Algo como strace
, mas para cada processo ao mesmo tempo, seria maravilhoso.
Uma teoria é que existe algo inicializando-a a uma marca de 30 minutos (exata), mas essa coisa começa antes do tempo de atividade do sistema. Mas o que pode ser isso?
lsb_release -a
uname -a
hw