시스템이 곧 종료되어 다시 시작될 것임을 사용자에게 어떻게 경고하는지 알고 싶습니다.
LPIC1 교육에 따르면 다음과 같습니다.http://www.ibm.com/developerworks/library/l-lpic1-v3-101-3/
두 가지 가능성이 있습니다:
echo "I'm about to restart" |wall
또는
shutdown 10 about to restart&
시스템이 곧 재부팅될 것임을 최종 사용자에게 경고하는 다른 방법이 있습니까?
답변1
이를 수행하는 표준 방법은 wall
메시지를 직접 사용하거나 추가하는 것입니다. 미리 경고하고 종료 카운트다운을 shutdown
제공하십시오 (예: 사용하지 않음 ). 사용자가 공정한 경고를 받을 수 있도록 실제 종료하기 최소 30~60분 전에 시작 해야 한다고 말하고 싶습니다 . 특정 시간(예: 오후 3시)에 문을 닫는 것이 가장 좋습니다.wall
shutdown
shutdown -h now
shutdown
종료가 예정된 경우 이에 대한 정보는 일반적으로 /etc/motd에 추가됩니다. 이는 사용자가 로그인 후 수신하는 몇 줄의 텍스트인 "오늘의 메시지"입니다. 계획이 있다면 사용자에게 이메일을 보내거나 사이트 페이지에 정보를 게시하는 것도 좋은 생각입니다.
종료 시간이 가까워지면 파일 존재로 인해 새로운 로그인을 허용하지 않도록 시스템을 설정할 수 있습니다. 파일에 설명을 추가할 수도 있다고 생각합니다(예: 시스템이 다시 백업될 것으로 예상되는 경우).
간단히 말해서, 가능하다면 사용자에게 사전 경고를 제공하십시오. 적어도 작업 내용을 저장할 수 있는 충분한 시간을 주어야 합니다.
답변2
시스템이 종료될 때 및 notify-send
GUI 데스크탑에 메시지를 보내는 것과 같은 도구를 사용할 수 있다고 생각합니다.zenity
$ notify-send "System is going down in 10 minutes"
$ zenity --info --text="System is going down in 10 minutes"