시간 간격으로 오늘의 메시지를 표시합니다(예: 매 1시간마다).

시간 간격으로 오늘의 메시지를 표시합니다(예: 매 1시간마다).

루트에 로그인하는 모든 사용자에 대해 특정 시간 간격으로 메시지를 실행하려고 합니다.

답변1

이를 수행하는 몇 가지 방법이 있습니다:

  • 사용wall로그인한 사용자에게 메시지를 브로드캐스트합니다. 이는 파일을 편집하는 중에도 전송된다는 단점이 있습니다. 다음을 사용하여 예약할 수 있습니다.cron, 예를 들어 다음 항목은root'에스크론탭:

    * 0 * * * wall /etc/motd

  • 그들이 사용하고 있다면 bash(그리고 당신이 그들의 구성을 제어할 수 있다면) bash 프롬프트는 다음을 통해 쉘 기능을 실행할 수 있습니다.PROMPT_COMMAND.

관련 정보