#!/bin/bash testfile=/mnt/bigpart/Users/thierry423/latest-p_run.log if [ -f $testfile ] then wk=$(date +%V) x=7;z=0;tp=1 while [ $z -lt 1 ] do if [[ $wk -lt $x ]]; then break else x=$[$x+8] tp=$[$tp+1] fi done read -r firstline<$testfile if [ $tp = $firstline ] then echo "No Backup to tape needed current period: $tp" echo "chek for remained snapshot: $(/root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s Raid10_pool) Raid10_pool@HV1" echo "chek for remained snapshot: $(ssh 10.0.0.2 /root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s Raid10_pool) Raid10_pool@HV2" echo "chek for remained snapshot: $(ssh 10.0.0.2 /root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s BIG_pool) BIG_pool@HV2" echo "chek for remained snapshot: $(ssh 10.0.4.3 /root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s BIG_pool) BIG_pool@Backup1" else echo "Time to Run a Backup to tape!!!" echo "Last one was period: $firstline, now is: $tp" echo "chek for remained snapshot: $(/root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s Raid10_pool) Raid10_pool@HV1" echo "chek for remained snapshot: $(ssh 10.0.0.2 /root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s Raid10_pool) Raid10_pool@HV2" echo "chek for remained snapshot: $(ssh 10.0.0.2 /root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s BIG_pool) BIG_pool@HV2" echo "chek for remained snapshot: $(ssh 10.0.4.3 /root/zfs_backup/zfs-prune-snapshots -np tapeshot 1s BIG_pool) BIG_pool@Backup1" fi else echo "ERROR on chek for last tapebackup, no previes log" fi