#操作目录
user_path=/
#备份的最终目录
backup_path=/home
#要备份的文件目录或文件名
backup_file=cxc
rq=$backup_file` date +%Y%m%d `
cd $user_path
tar cfz $backup_path/$rq.tar.gz $backup_file
#curl -T $backup_path/{$rq}.tar.gz -u username:userpwd ftp://192.218.0.253:1000
cd $backup_path
ro=$backup_file`date +%Y%m%d -d "1 day ago" `
rm $ro.tar.gz -rf
exit 0
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/67798/viewspace-1044995/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/67798/viewspace-1044995/
本文介绍了一个用于备份指定目录下文件的Shell脚本。该脚本首先定义了备份源目录、目标目录及文件名等变量,然后通过改变当前工作目录、压缩文件、上传至FTP服务器并删除旧备份等一系列操作实现备份流程自动化。
930

被折叠的 条评论
为什么被折叠?



