LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1254|回复: 2

请将如何给一个已经登录的X用户发送消息

[复制链接]
发表于 2009-12-30 17:02:53 | 显示全部楼层 |阅读模式
我会用命令给其他已经登录的用户发送消息。
但是不知到怎么用命来给登录GNOME的用户发,应为自己想写个脚本监控一些东西,但是不会给自己发送提醒。
发表于 2009-12-31 18:09:16 | 显示全部楼层
xmessage加上display变量的设置应该行,没事过...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-1 19:43:58 | 显示全部楼层
试了试 写了一个监控cpu温度的脚本加在cron里面 挺好用的 谢谢
脚本如下,献丑献丑

#!/bin/bash
#监控cpu温度
#2010年1月1日
#
#
export DISPLAY=:0.0

s=$(date "+%Y-%m-%d %H:%M")
s="$s  "$(sensors | sed -n '3,6s/Temp\://p')
echo $s >> cputemp.data
#xmessage "$s"

for i in $(tail -1 cputemp.data|awk -F"[+.]" '{print $2,$6}')
do
        [ $i -gt "59" ]        && xmessage "$(date "+%Y-%m-%d %H:%M") Warning CPU temperature is $i" & 2>>tmp.tmp
done
#echo "$DISPLAY" >>tmp.tmp

limit=$(cat cputemp.data|wc -l)
#echo $limit
[ $limit -gt "900" ] && yes|mv cputemp.data old.data
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表