motd를 표시하도록 bash 쉘에 전달할 수 있는 매개변수는 무엇입니까?
bash -l
모드가 표시되면 안되나요 ?
답변1
아니요, bash -l
일일 메시지는 표시되지 않습니다. 맨 페이지 motd(5)
:
이름 modd - 오늘의 뉴스
설명 pam_motd(8)는 로그인에 성공한 후 로그인 쉘을 실행하기 전에 /etc/motd의 내용을 표시합니다.
쉘에서 이 작업을 수행하려면 cat /etc/motd
구성 파일이나 쉘 rcfile에 추가하세요.
답변2
Bash로 로그인할 때마다 이 메시지를 받는 것은 성가실 수 있으므로 ~/.bashrc
24시간마다 motd를 표시하는 작은 테스트를 설정했습니다.
touch -d "yesterday" ~/.yesterday
if [ ~/.last-motd -ot ~/.yesterday ]; then
touch ~/.last-motd
[ -f /etc/motd ] && cat /etc/motd
[ -d /etc/update-motd.d ] && run-parts --lsbsysinit /etc/update-motd.d
fi
rm ~/.yesterday
업데이트 메시지(예: 펌웨어 업그레이드가 가능한 경우)를 포함하여 그날의 일반적인 메시지가 표시됩니다.