我正在运行常规快照(zfs snapshot tank / name @ $ date)。
这很有效,但是,我希望增加更多智能。特别是,我想运行一个检查最新快照的cron,如果快照是OLDER而不是X天,则发送电子邮件警报。
有什么想法吗?
答案 0 :(得分:2)
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
享受:)