1
일반 스냅 샷 (zfs 스냅 샷 tank/name @ $ date)을 실행하고 있습니다.가장 최근의 ZFS 스냅 샷을 확인하기위한 쉘 스크립트
이것은 훌륭하게 작동하고 있지만 조금 더 많은 정보를 추가하고 싶습니다. 특히 가장 최근의 스냅 샷을 검사하는 cron을 실행하고 스냅 샷이 X 일보다 오래 되었다면 전자 메일 경고를 보냅니다.
아이디어가 있으십니까?
일반 스냅 샷 (zfs 스냅 샷 tank/name @ $ date)을 실행하고 있습니다.가장 최근의 ZFS 스냅 샷을 확인하기위한 쉘 스크립트
이것은 훌륭하게 작동하고 있지만 조금 더 많은 정보를 추가하고 싶습니다. 특히 가장 최근의 스냅 샷을 검사하는 cron을 실행하고 스냅 샷이 X 일보다 오래 되었다면 전자 메일 경고를 보냅니다.
아이디어가 있으십니까?
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
즐겨보세요 :)