【发布时间】:2015-09-18 05:05:47
【问题描述】:
我有一个 NVR 系统,可以将视频监控记录到 linux 服务器中。这个 NVR 系统有时会停止录制(错误),我想知道什么时候会发生这种情况。
如果在过去的 60 分钟内没有创建任何文件,我正在考虑使用带有脚本和 cronjob 的 find 命令向我发送电子邮件。
我想出的命令是:
find /path/to/folder/* -name "*.ts" -mmin +0 -mmin -60 -exec echo "No New Recording Available" \; | mail -s "PP-NVR" me@server.com
但是这个命令只向我发送一个“没有可用的新记录”的列表,用于超过 60 分钟的文件
No New Recordinf Available
No New Recordinf Available
No New Recordinf Available
No New Recordinf Available
No New Recordinf Available
...
谁能帮忙!
编辑:这是我想出的脚本,但它似乎无法正常工作:
#!/bin/sh
if test 'find /path_to_folder/* -name "*.ts" -mmin +1 -mmin -10'
then
echo "No New Recording Available" | mail -s "PP-NVR" me@server.com
fi
【问题讨论】: