From 92c41b51923bcec8339a6f1bb7d2948631993cb9 Mon Sep 17 00:00:00 2001 From: CancerAi Date: Fri, 28 Aug 2026 21:41:26 +0800 Subject: [PATCH] =?UTF-8?q?modify:=20=E5=AE=8C=E5=96=84=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=99=A8=E5=A4=87=E4=BB=BD=E8=84=9A=E6=9C=AC=20v1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- auto_backup.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/auto_backup.sh b/auto_backup.sh index 79958df..f265de5 100644 --- a/auto_backup.sh +++ b/auto_backup.sh @@ -14,19 +14,23 @@ echo '[ok] backup nginx data...' ssh -p 2001 root@cancerai.top "cd /home/nginx && tar -czf - -p --atime-preserve ." 2> /dev/null > ${curr_dir}/nginx/${datetime}.tar.gz nginx_state=$? +if [ ${nginx_state} -eq 0 ]; then + echo "[ok] backup nginx successful!" +else + echo "[error] backup nginx error, the backup files was deleted" + rm -rf ${curr_dir}/nginx/${datetime}.tar.gz +fi echo "[ok] backup git data..." ssh -p 2001 root@cancerai.top "cd /home/git && tar -czf - -p --atime-preserve ." 2> /dev/null > ${curr_dir}/git/${datetime}.tar.gz git_state=$? - -# if successful -if [ ${nginx_state} -eq 0 ]; then - echo "[ok] backup successful!" - echo "[ok] current time: $(date +"%Y %m %d %H:%M:%S")" - echo "exit" +if [ ${git_state} -eq 0 ]; then + echo "[ok] backup git successful!" else - echo "[error] backup error, the backup files was deleted" + echo "[error] backup git error, the backup files was deleted" rm -rf ${curr_dir}/nginx/${datetime}.tar.gz rm -rf ${curr_dir}/git/${datetime}.tar.gz fi +echo "[ok] current time: $(date +"%Y %m %d %H:%M:%S")" +echo "exit"