하이퍼 백업 완료 후 자동 종료되게 설정할 수 있을까요?
제목 그대로 헤놀 1에서 헤놀2로 하이퍼 백업을 완료한 이후 헤놀 2의 전원을 끌 수 있는 방법이 있을까요? 전원을 키는건 그냥 전원 스케줄러로 될 거 같은데, 백업 완료되는 시간은 계속 달라질테니까 어떻게 해야할지를 모르겠네요.
저는 이렇게 하고 있습니다.
https://www.2cpu.co.kr/lec/3995
그리고 아울러 헤놀1가 헤놀2에 접속할때 SUDOLESS 로그인 처리도 필요합니다.
https://www.2cpu.co.kr/lec/3990
DB를 뒤지는건 생략하고 스크립트로 이 파일을 모니터 하면 될것 같습니다.
cat /var/log/synolog/synobackup.log |grep "Backup task finished successfully"
스크립트는 아래처럼 바꾸시면 되겠습니다.
첫번째 가이드 내용에서 로그 아카이브 DB파일 설정 이런것 다 건너 뛰시고 아래 쉘 파일부터 바로 만드시면 됩니다.
백업은 하루에 1회만 가정합니다.
vi /volume2/shell/poweroff_af_sfsync.sh
if [ $(cat /var/log/synolog/synobackup.log |grep "Backup task finished successfully" |grep `date '+%Y/%m/%d'` |wc -l) -gt 0 ]; then
echo "Today Backup Complete"
TARGET='192.168.35.11'
if ssh -p 22 admin@"$TARGET" true; then
echo "$TARGET alive and accessible via SSH"
echo "백업 정상종료, NAS 2 를 종료합니다."
ssh -p 22 admin@"$TARGET" sudo "poweroff"
else
echo "$TARGET offline or not accepting SSH logins"
echo "NAS 2 종료상태"
fi
else
echo "Backup Incomplete"
fi
cmt alert