全球主机交流论坛
标题:
哎,不懂编程,只能弄最简单的打包网站FTP上传的脚本
[打印本页]
作者:
HXS
时间:
2015-11-4 16:42
标题:
哎,不懂编程,只能弄最简单的打包网站FTP上传的脚本
本帖最后由 HXS 于 2015-11-4 17:11 编辑
FreeBSD 10 下用的,Debian CentOS可能要稍微改下路径
将下面的代码保存为backup.sh文件
加入cron任务定时执行
#!/bin/sh
cd /root
#导出数据库
/usr/local/bin/mysqldump --opt --user=XXXXXXXX --password=XXXXXXXX --host=localhost XXXXXXXX > XXXXXXXX.sql
/usr/local/bin/mysqldump --opt --user=XXXXXXXX --password=XXXXXXXX --host=localhost XXXXXXXX > XXXXXXXX.sql
#打包文件
tar -zcvf XXXXXXXX.sql.tar.gz XXXXXXXX.sql
tar -zcvf XXXXXXXX.sql.tar.gz XXXXXXXX.sql
tar -zcvf XXXXXXXX.tar.gz /usr/local/www/nginx-dist/XXXXXXXX
tar -zcvf XXXXXXXX.tar.gz /usr/local/www/nginx-dist/XXXXXXXX
#上传到FTP空间
ftp -v -n dedibackup-dc2.online.net << END
user sd-51666 XXXXXXXX
type binary
cd /backup
put XXXXXXXX.sql.tar.gz
put XXXXXXXX.tar.gz
put XXXXXXXX.sql.tar.gz
put XXXXXXXX.tar.gz
bye
END
复制代码
作者:
danwant
时间:
2015-11-4 16:51
收藏了。,谢谢
作者:
funders
时间:
2015-11-4 17:01
直接暂停mysql 复制datadir打包 岂不美哉
作者:
rongdede
时间:
2015-11-4 17:07
不简单了,高手~
作者:
phpsky
时间:
2015-11-4 17:26
完了再加条删除命令 就更完美了
欢迎光临 全球主机交流论坛 (https://443502.xyz/)
Powered by Discuz! X3.4