检查文件修改日期,如果更改了,请通过电子邮件发送 [英] Check a files Modified date and email if it has changed

查看:220
本文介绍了检查文件修改日期,如果更改了,请通过电子邮件发送的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一个bash脚本,该脚本将检查文件在最近一个小时是否已被修改,并通过电子邮件发送警报,通知您文件是否已被修改.该脚本将在Solaris和Ubuntu中使用.我确定这并不难,但我不是Linux管理员.有人可以帮忙吗?

I am look for a bash script that will check if a file has been modified in the last hour and email an alert if it has been modified. This script will be used in Solaris and Ubuntu. I am sure it's not hard, but I am not a Linux admin. Can someone please help?

推荐答案

如何?

#!/bin/bash

[[ -z `find /home/spatel/ -mmin -60` ]]

if [ $? -eq 0 ]
then
    echo -e "nothing has changed"
else
    mail -s "file has been changed" spatel@example.com
fi

将此脚本放入每小时的cron作业

Put this script in hourly cron job

01 * * * * /path/to/myscript 

这篇关于检查文件修改日期,如果更改了,请通过电子邮件发送的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆