全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 787|回复: 4
打印 上一主题 下一主题

哎,不懂编程,只能弄最简单的打包网站FTP上传的脚本

[复制链接]
跳转到指定楼层
1#
发表于 2015-11-4 16:42:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 HXS 于 2015-11-4 17:11 编辑



FreeBSD 10 下用的,Debian CentOS可能要稍微改下路径

将下面的代码保存为backup.sh文件
加入cron任务定时执行

  1. #!/bin/sh
  2. cd /root
  3. #导出数据库
  4. /usr/local/bin/mysqldump --opt --user=XXXXXXXX --password=XXXXXXXX --host=localhost XXXXXXXX > XXXXXXXX.sql
  5. /usr/local/bin/mysqldump --opt --user=XXXXXXXX --password=XXXXXXXX --host=localhost XXXXXXXX > XXXXXXXX.sql
  6. #打包文件
  7. tar -zcvf XXXXXXXX.sql.tar.gz XXXXXXXX.sql
  8. tar -zcvf XXXXXXXX.sql.tar.gz XXXXXXXX.sql
  9. tar -zcvf XXXXXXXX.tar.gz /usr/local/www/nginx-dist/XXXXXXXX
  10. tar -zcvf XXXXXXXX.tar.gz /usr/local/www/nginx-dist/XXXXXXXX
  11. #上传到FTP空间
  12. ftp -v -n dedibackup-dc2.online.net << END
  13. user sd-51666 XXXXXXXX
  14. type binary
  15. cd /backup
  16. put XXXXXXXX.sql.tar.gz
  17. put XXXXXXXX.tar.gz
  18. put XXXXXXXX.sql.tar.gz
  19. put XXXXXXXX.tar.gz
  20. bye
  21. END
复制代码
5#
发表于 2015-11-4 17:26:38 | 只看该作者
完了再加条删除命令 就更完美了
4#
发表于 2015-11-4 17:07:52 | 只看该作者
不简单了,高手~
3#
发表于 2015-11-4 17:01:24 | 只看该作者
直接暂停mysql 复制datadir打包 岂不美哉
2#
发表于 2015-11-4 16:51:29 | 只看该作者
收藏了。,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-23 22:38 , Processed in 0.061413 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表