这是一个简单的 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 连接。

因此,当您运行此脚本并提供一个或多个用户名作为参数时,每个用户都会收到一条消息,告诉他们是时候吃午饭了,而且您会请客。

Bash 脚本:使用 write 命令向用户发送消息

原文地址: https://www.cveoy.top/t/topic/jjPm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录