Linux系统shell脚本之向指定终端发送消息

Posted 江湖有缘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统shell脚本之向指定终端发送消息相关的知识,希望对你有一定的参考价值。

Linux系统shell脚本之向指定终端发送消息

一、脚本要求

向正在登录的admin用户终端界面发送一条测试信息

二、脚本内容

[root@master user]# cat user_message.sh 
#!/bin/bash
########################################
#Author:jeven
#time:Thu 30 Jun 2022 08:16:39 PM CST
#filename:user_message.sh
#Script description:
########################################
USER=$1
devices=`ls /dev/pts/* -l |awk ' print $3,$10 ' |grep $USER |awk ' print $2 '`
for dev in $devices
	do
		cat /dev/stdin > $dev
done


三、编辑消息内容

echo "this is a test message " >  message.txt

四、发送消息到终端

 ./user_message.sh admin < message.txt 

五、到登录用户终端查看消息

admin用户收到测试消息

[admin@master ~]$ this is a test message 

以上是关于Linux系统shell脚本之向指定终端发送消息的主要内容,如果未能解决你的问题,请参考以下文章

《Linux命令行与shell脚本编程大全》第二十六章 一些有意思的脚本

在linux操作系统中的终端下.编写一个shell脚本,输出所有尾数是5的三位数

Shell与脚本

Linux编程问题 编写一个shell脚本 显示当天日期 查找给定的某用户是不是在系统中工作 如果在

每天三分钟搞定linux shell脚本24 后台模式运行

Linux中编写一个shell脚本将指定目录中的文件的文件全名改为大写,但是命令执行完,shell