벽에는 재부팅이나 종료가 임박했다는 경고 메시지가 있었지만 자세한 내용은 놓쳤습니다. 어떻게 얻을 수 있나요?

벽에는 재부팅이나 종료가 임박했다는 경고 메시지가 있었지만 자세한 내용은 놓쳤습니다. 어떻게 얻을 수 있나요?

일부 출력이 내 터미널에 기록되면서 벽에 메시지가 전달되었습니다. 너무 빨리 읽어서 읽을 시간이 없었어요. 나는 단지 말할 수 있습니다

Broadcast message from

The system is going down for

심지어 대부분은 교육받은 추측입니다.

핵심은 내가 그것을 놓쳤다는 것이다언제내려 가고있어. 20 분? 2시간? 24 시간?

담벼락 메시지를 다시 읽어보거나 어딘가에서 예정된 종료/재시작을 찾아볼 수 있나요? 저는 루트가 없는 일반 사용자입니다.

답변1

X 전달 기능이 있고 자신만의 프로그램을 설치(또는 컴파일)할 수 있다면 다음을 실행해 보세요.x가 쓴wall메시지를 데스크톱 알림으로 변환하세요 .

UNIX 시스템이 기존 init(System V 또는 BSD)를 실행 중인 경우 다음 명령을 사용하여 종료 프로세스를 찾을 수 있습니다 ps.

ps aux | grep shutdown

그러나 을 실행하면 systemdlogind.service에 타이머가 구현되므로 ps도움이 되지 않습니다. 너가능한파일을 보고 종료가 계획되어 있는지 확인하는 기능 /run/systemd/shutdown/scheduled:

$ cat /run/systemd/shutdown/scheduled 
USEC=1511457755542032
WARN_WALL=1
MODE=poweroff
WALL_MESSAGE=System going down for scheduled maintenance

마이크로초를 합리적인 날짜로 변환하려면 다음을 사용할 수 있습니다 gawk.

$ awk -F= '/USEC/ {print strftime("%c", $2/1E6)}' < /var/run/systemd/shutdown/scheduled
Thu 23 Nov 2017 10:03:21 AM CET

그러나 일부 systemd 버전에서는 다음을 수행합니다.아니요종료를 취소하는 경우 파일을 삭제하십시오. (내가 시도한 버전 232에는 파일이 남아 있었습니다 shutdown -c).

관련 정보