Bash 脚本:使用 write 命令向用户发送消息
这是一个简单的 Bash 脚本,它接受命令行参数并向每个用户发送一条消息。
for i in "$@"
do
echo 'Time for lunch, I treat !' | write $i pts/0
done
脚本使用 $@ 获取所有命令行参数,并使用 for 循环遍历它们。在循环中,它使用 write 命令向给定的用户终端发送一条消息,即 'Time for lunch, I treat !'。消息将发送到 pts/0 终端,这是一个虚拟终端,通常用于 SSH 连接。
因此,当您运行此脚本并提供一个或多个用户名作为参数时,每个用户都会收到一条消息,告诉他们是时候吃午饭了,而且您会请客。
原文地址: https://www.cveoy.top/t/topic/jjPm 著作权归作者所有。请勿转载和采集!