我正在寻找一个类似于 wall 的命令,但会向当前登录的用户发送一条消息,如果他们没有登录,将在他们下次 ssh 登录时显示(但只显示一次)。上下文是我可能(不保证)网络中断,但不是机器上的每个人都会收到维护电子邮件,我宁愿将电子邮件转发给机器的所有用户。不想在 /etc/motd 中放置消息,因为它会在每次登录时放置消息。
有一种标准的方法可以做到这一点:news. 在过去,这是一个标准命令,但现在它有点硬,必须手动安装。您想要的 Debian/Ubuntu 软件包是sysnews.
要使用它,
/var/lib/sysnews/login-message包含您的消息的文件news到/etc/profile(或等效于您用户的外壳)当您的用户登录时,他们将第一次看到该消息,但随后.news_time会在他们的主目录中创建该消息,并且他们只会看到自该文件的时间戳以来已被修改的新闻项目。
| 归档时间: |
|
| 查看次数: |
1052 次 |
| 最近记录: |