벽 메시지에 재부팅 또는 종료가 임박했음을 경고했지만 세부 정보가 누락되었습니다. 어떻게 구할 수 있습니까?


10

출력이 터미널에 기록되는 동안 벽면 메시지가 전달되었습니다. 너무 빨리 읽었습니다. 내가 말할 수있는 것은

Broadcast message from

The system is going down for

그리고 그것의 대부분은 교육받은 추측입니다.

결정적으로, 나는 그것이 내려갈 놓쳤다 . 20 분? 2 시간? 24 시간?

벽면 메시지를 다시 읽거나 계획된 종료 / 재부팅을 찾을 수 있습니까? 나는 루트가없는 평범한 사용자입니다.


일부 빠른 검사 (centos7)는 / var / log / messages에 사용자가 벽 메시지를 보냈지 만 해당 메시지의 내용이 아니라는 기록이 있음을 보여줍니다. 'wall'또는 'write'가 실제로 메시지의 내용을 어디에나 기록하는지 잘 모르겠습니다.
0xSheepdog

벽이 작동하지 않더라도 종료 / 재부팅에 공개적으로 액세스 가능한 계획된 종료 로그가 있습니까? 나는 그것이 셧다운 메시지라는 것을 99 % 확신한다; 언제인지 알고 싶어요. 어쨌든에 대한 읽기 권한이 없습니다 /var/log/messages.
gerrit

2
nologin시스템이 종료되기 5 분 전에 만 존재하므로 sysadmin이 shutdown시스템 정지 또는 3 주 내에 시스템을 예약하는 데 사용한 경우에는 그다지 도움이되지 않습니다 . 그러나 셧다운 기간이 가까워 질수록 주파수가 증가함에 따라주기적인 추가 통지가있을 것입니다. 에 대한 매뉴얼 페이지는 shutdown, wallmesg이러한 메시지의 내용이 어디 보존되는 것을 의미하지 않습니다. 의 존재는 /var/run/nologin당신이에서이 있음을 알려줍니다 대부분의 나머지 5 분.
DopeGhoti

1
@gerrit 원격 호스트에서 xconsole을 시작하면 원격 호스트에서 실행됩니다. 파일을 열면 원격 호스트의 파일입니다. 이는 xconsole이 원격 호스트에서 / dev / console을 읽음을 의미합니다. 로컬 X 서버는 출력 만 표시하고 로컬 키보드 및 마우스 이벤트가 원격 호스트에서 실행중인 xconsole로 전송되도록합니다.
7

1
임박한 종료가 실행 중이면 (다시 작성하기 위해) 실제 종료를 시작하기 전에 정기적 인 브로드 캐스트를 기다렸다가 전송하기 위해 종료 프로세스가 실행 중입니다. 시스템 설정으로 일반 사용자가 모든 프로세스를 볼 수있게하려면 a를 수행 ps -ef|grep -w shutdown하면 시간 매개 변수 (절대 또는 상대 일 수 있음)를 포함한 인수와 함께 종료 프로세스를 볼 수 있습니다.
AB

답변:


2

X 전달 기능이 있고 자신의 프로그램을 설치 (또는 컴파일) 할 수있는 경우 xwrited 를 실행 하여 wall메시지를 데스크탑 알림으로 전환하십시오.

UNIX 상자가 전통적인 init (System V 또는 BSD)를 실행중인 경우 다음을 사용하여 종료 프로세스를 찾을 수 있습니다 ps.

ps aux | grep shutdown

systemd그러나을 실행할 때 타이머는 logind.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.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.