备份服务器数据的脚本
使用方法:
- 创建文件
.bakdir
- 将需要备份的文件夹或文件路径保存到该文件,如下文件格式说明:
1 2 3 4 5 6 7 8 9 10
/etc/cron.d /root/proj /root/shfiles /root/dockers /srv /data/wwwroot/default/index.html /usr/local/nginx/conf/vhost/ nginx.conf rewrite/ wildcard/
- 绝对的文件路径,使用
/
开头,如/usr/local/nginx/conf/vhost/
- 相对的文件路径时,使用非
/
开头,与上一行同一个父级目录,如:1 2 3
/usr/local/nginx/conf/vhost/ nginx.conf rewrite
nginx.conf
=>/usr/local/nginx/conf/nginx.conf
rewrite
=>/usr/local/nginx/conf/rewrite
- 绝对的文件路径,使用
- 执行脚本
1 2 3 4 5
# 保存到临时文件夹 bash migrate.sh # 保存到指定的文件夹 bash migrate.sh target