我正在寻找一个bash脚本,它将检查文件是否在过去一小时内被修改,如果已经修改则通过电子邮件发送警报.该脚本将在Solaris和Ubuntu中使用.我相信这并不难,但我不是Linux管理员.有人可以帮忙吗?
Sat*_*ish 12
这个怎么样?
#!/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
Run Code Online (Sandbox Code Playgroud)
把这个脚本放在每小时的cron作业中
01 * * * * /path/to/myscript
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8664 次 |
| 最近记录: |