sty*_*fle 31 users terminal messaging
我知道您可以使用write向当前登录的用户发送消息,但是如何为未登录的用户留言?我看到的解决方案是修改 motd,但这将显示给所有用户。如何在个人用户登录时留下消息供他们阅读?
Bal*_*ick 32
您可以使用该mail命令向用户发送消息,jdoe如下所示:
mail -s "The subject goes here" jdoe
Run Code Online (Sandbox Code Playgroud)
您将进入一个交互式环境,您可以在其中键入消息(邮件正文)。键入Control-D在一行结束的消息,并将其发送的开始(你会被要求提供一个可选的CC收件人-只需点击进入,如果你不想要一个)。
你也可以这样做:
mail -s "The subject goes here" jdoe < textfile
Run Code Online (Sandbox Code Playgroud)
或者
echo “John, don't forget our meeting” | mail -s "Reminder" jdoe
Run Code Online (Sandbox Code Playgroud)
下次 jdoe 登录时,他会收到类似“您有新邮件”之类的通知,他必须键入mail才能阅读(如果用户不知道他必须这样做,这可能是一个缺点)。