坚持以客户需求至上原则
中国老牌优质服务商

linux服务器备份网站程序并下载到本地(自动)

windows bat 脚本

新建一个文本文件,将后缀名更改为.bat即可
@echo off
::set T=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
set T=%date:~0,4%%date:~5,2%%date:~8,2%
set ftpUser=admin
set ftpPass=wdlinux.cn
set ftpIP=192.168.0.127
set ftpFolderR=wordpress-%T%
set ftpFolderW=centos_lan
set ftpFile=%temp%/TempFTP.txt
>"%ftpFile%" (
echo,%ftpUser%
echo,%ftpPass%
echo lcd %ftpFolderW%
echo bin
echo mget %ftpFolderR%*.rar
echo bye
)
start ftp -v -i -s:"%ftpFile%" %ftpIP%

SHELL 脚本

在linux 系统中使用vi创建文件,文件需要拥有执行权限
#!/bin/bash
#-----------------------------------------
#author:9527
#site:www.0-n-0.com
#slogan:此程序应用于网站数据的备份
#	配合计划任务(crontab)使用
#-----------------------------------------
# ↓ 将网站文件与数据库文件一并打包到/var/www/html目录下
zip -r /www/web/bakup/wordpress-"$(date +%Y%m%d%H%M%S)".rar /www/web/wiki/ /www/wdlinux/mysql/data/wiki/ > /dev/null
# ↓ 在/var/www/wordpress_zip.log文件中写入脚本执行的时间、磁盘使用情况、目录占用情况
echo "$(date) | $(df -h | grep "/dev/sdb1") | $(du -sh /www)" >> /www/web/bakup/wordpress_zip.log
#

请根据实际情况修改脚本

视屏有点崩,建议去bilibili站内看:https://www.bilibili.com/video/BV1Ns411a7sw/

赞(10)

更专业 更快速 更方便

华夏名网VIP服务