我在Windows服务器上使用putty登录远程服务器。我需要监视远程linux盒子上的一些工作。我需要一些脚本或二进制文件,只要远程服务器上的作业失败,就会在Windows服务器/ PC上发送通知。
Notify-send不在那里工作。我使用的是redhat linux。
答案 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
这可能有所帮助。