从linux框通知

时间:2017-09-23 11:28:32

标签: linux redhat windows-server-2012 pynotify notify-send

我在Windows服务器上使用putty登录远程服务器。我需要监视远程linux盒子上的一些工作。我需要一些脚本或二进制文件,只要远程服务器上的作业失败,就会在Windows服务器/ PC上发送通知。

Notify-send不在那里工作。我使用的是redhat linux。

1 个答案:

答案 0 :(得分:0)

您可以在Linux机器中设置一个cron作业,如果发生任何故障或您需要的任何细节,它将发送给您。例如,我正在使用此服务来监视转储复制过程。

此脚本将进行备份,完成后会通过我的邮件通知我。

#!/bin/bash
date=`date -d '1 hour ago' "+%Y-%m-%d-%H"`

#/usr/bin/svnadmin dump /abc/xyz/ > /home/server1/backup/dump_$date.dump
/usr/bin/svnadmin dump /abc/xyz/ > /root/svn/dump_$date.dump    

mail -s "SVN DUMP" abc@xyz.com < /opt/body.txt

这里,body.txt文件将包含邮件正文。

cron will execute this file as below:
1 1 * * * sh dump.sh 

这可能有所帮助。