bash - 通过终端向另一个登录用户发送消息 BASH 编程

标签 bash message

对于如何编写一个脚本来检测脚本第一个参数指定的用户是否已登录,您有什么建议吗?

如果您已登录,请让他有机会向用户写一条消息。随后,随着消息的发送,将有机会编写另一份报告或完成脚本的工作。

在没有用户登录且消息“”未知的情况下...

谢谢。

最佳答案

'write' 是解决方案之一。运行命令who

who

输出会是这样的

nand   pts/1        2013-11-20 11:59 (:0)
nand   pts/7        2013-11-20 13:09 (:0)

现在您可以使用 write as 向 pts/1 上的用户“nand”发送消息

write nand pts/1

写完这条命令后按回车键,然后输入你想发送的任何信息, 其他用户将看到输出为

Message from nand@mypc on pts/19 at 14:54 ...
hi
hi
hello

关于bash - 通过终端向另一个登录用户发送消息 BASH 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20091681/

相关文章:

python - 如何从 Django 模型(覆盖) save( ) 函数向 View 发送警报或消息?

java - 在 Message source Spring 中处理 no such messageexception

bash - 用 Bash 变量替换 sed

python - 无法在 wxPython 中正确使用 wx.NotificationMessage

c# - 发送和接收 UDP 数据包

java - 向重定向页面发送 flash 消息

python - Mac OS X 10.10 MacPorts Python 选择

bash - 获取某个单词后的子字符串

regex - 使用 bash 计算模式之间的行数/字符数

linux - 无法连接 bash 变量