shell 按日归档脚本

2019-03-01  本文已影响1人  SkTj

!/bin/bash

DATE=(date +%y%m%d) FILE=archiveDATE.tar.gz
CONFIG_FILE=/archive/files_to_backup
DESTINATION=/archive/$FILE

if [ -f CONFIG_FILE ] then echo else echo echo "CONFIG_FILE does not exist"
echo
exit
fi

FILE_NO=1
exec < CONFIG_FILE read FILE_NAME while [? -eq 0 ]
do
if [ -f FILE_NAME -o -dFILE_NAME ]
then
FILE_LIST="FILE_LISTFILE_NAME"
else
echo
echo "FILE_NAME,does not exit" echo fi FILE_NO=[FILE_NO + 1] read FILE_NAME done echo "starting archive..." tar -cvzfDESTINATION $FILE_LIST 2>/dev/null
echo "archive completed"
exit

上一篇 下一篇

猜你喜欢

热点阅读