매시간을 가정하여 시간 간격별로 요일의 메시지를 표시합니다.

매시간을 가정하여 시간 간격별로 요일의 메시지를 표시합니다.

루트 디렉터리에 로그인한 모든 사용자에 대해 특정 시간 간격 내에 해당 메시지를 실행하려고 합니다.

답변1

이를 수행하는 방법에는 여러 가지가 있습니다.

  • 사용wall로그인한 사용자에게 메시지를 브로드캐스트합니다. 단점은 파일을 편집하는 경우에도 이 정보가 전송된다는 것입니다. 다음을 사용하여 이 시간을 예약할 수 있습니다.cron, 예를 들어 이 항목root~의예약 된 일들:

    * 0 * * * wall /etc/motd

  • 사용 중인 경우 bash(그리고 해당 구성을 제어할 수 있는 경우) bash 프롬프트는 다음과 같이 셸 기능을 실행할 수 있습니다.PROMPT_COMMAND.

관련 정보