-2

我在 Windows 服务器上使用腻子登录到远程服务器。我需要监视那个远程 linux 机器上的一些工作。我需要一些脚本或二进制文件,一旦远程服务器上的作业失败,它将在 Windows 服务器/PC 上向我发送通知。

通知发送在那里不起作用。我正在使用redhat linux。

4

1 回答 1

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 

这可能会有所帮助。

于 2017-09-23T14:01:17.187 回答