웹사이트 검색

Linux 서버 종료 전에 사용자에게 사용자 정의 메시지 표시


이전 기사에서는 Linux 명령 종료, 전원 끄기, 중지 및 재부팅의 차이점을 설명했으며, 여기서 언급된 명령이 다양한 옵션과 함께 실행될 때 실제로 수행되는 작업을 알아냈습니다.

이 문서에서는 Linux 서버를 종료하기 전에 모든 시스템 사용자에게 사용자 지정 메시지를 보내는 방법을 보여줍니다.

권장 읽기: tuptime – Linux 시스템의 과거 및 통계 실행 시간을 표시합니다.

시스템 관리자는 서버를 종료하기 전에 시스템이 작동 중임을 알리는 메시지를 시스템 사용자에게 보낼 수 있습니다. 기본적으로 shutdown 명령은 아래 스크린샷과 같이 다른 시스템 사용자에게 메시지를 브로드캐스트합니다.

shutdown 13:25
Shutdown scheduled for Fri 2017-05-12 13:25:00 EAT, use 'shutdown -c' to cancel.

Broadcast message for root@tecmint (Fri 2017-05-12 13:23:34 EAT):

The system is going down for power-off at Fri 2017-05-12 13:25:00 EAT!

인라인 종료 전에 다른 시스템 사용자에게 사용자 정의 메시지를 보내려면 아래 명령을 실행하십시오. 이 예에서는 명령 실행 후 2분 후에 종료가 발생합니다.

shutdown 2 The system is going down for required maintenance. Please save any important work you are doing now!

시스템이 다운될 때 실행될 예약된 시스템 백업이나 업데이트와 같은 특정 중요한 시스템 작업이 있다고 가정하면 아래와 같이 -c 스위치를 사용하여 종료를 취소하고 시작할 수 있습니다. 그러한 작업이 수행된 후 나중에:

shutdown -c
Shutdown scheduled for Fri 2017-05-12 14:10:22 EAT, use 'shutdown -c' to cancel.

Broadcast message for root@tecmint (Fri 2017-05-14 :10:27 EAT):

The system shutdown has been cancelled at Fri 2017-05-12 14:11:27 EAT!

또한 Linux에서 간단하고 전통적인 방법을 사용하여 재부팅 또는 시작 중에 명령/스크립트를 자동 실행하는 방법을 알아보세요.

놓치지 마세요:

  1. 시스템 시작 프로세스 및 서비스 관리(SysVinit, Systemd 및 Upstart)
  2. 11 Linux의 Cron 스케줄링 작업 예

이제 시스템이 종료되기 전에 다른 모든 시스템 사용자에게 사용자 정의 메시지를 보내는 방법을 알았습니다. 이 주제와 관련하여 공유하고 싶은 아이디어가 있습니까? 그렇게 하려면 아래의 댓글 양식을 사용하시겠습니까?