루트 디렉터리에 로그인한 모든 사용자에 대해 특정 시간 간격 내에 해당 메시지를 실행하려고 합니다.
답변1
이를 수행하는 방법에는 여러 가지가 있습니다.
사용
wall
로그인한 사용자에게 메시지를 브로드캐스트합니다. 단점은 파일을 편집하는 경우에도 이 정보가 전송된다는 것입니다. 다음을 사용하여 이 시간을 예약할 수 있습니다.cron
, 예를 들어 이 항목root
~의예약 된 일들:* 0 * * * wall /etc/motd
사용 중인 경우
bash
(그리고 해당 구성을 제어할 수 있는 경우) bash 프롬프트는 다음과 같이 셸 기능을 실행할 수 있습니다.PROMPT_COMMAND
.