【发布时间】:2016-12-26 07:44:52
【问题描述】:
我正在运行常规快照(zfs 快照 tank/name@$date)。
这很好用,但是,我想增加一点智能。特别是,我想运行一个 cron 来检查最近的快照,如果快照早于 X 天,则发送电子邮件警报。
有什么想法吗?
【问题讨论】:
标签: linux shell backup snapshot zfs
我正在运行常规快照(zfs 快照 tank/name@$date)。
这很好用,但是,我想增加一点智能。特别是,我想运行一个 cron 来检查最近的快照,如果快照早于 X 天,则发送电子邮件警报。
有什么想法吗?
【问题讨论】:
标签: linux shell backup snapshot zfs
status=$( zfs list -t snapshot -o name,creation -s creation -r tank/vm | tail -1 | cut -d ' ' -f 4,5,6,7,8,9 )
datenow=$( date +"%b %d %H:%M %Y" )
first_date=$(date -d "$datenow" "+%s")
second_date=$(date -d "$status" "+%s")
datediff=$(( ($first_date - $second_date)/(period=$((60*60))) ))
if [ "$datediff" -ge "1" ]
then
command to mail
else
command for mail
fi
享受:)
【讨论】: