您现在的位置是:Linux服务器备份文件和数据库并上传到ftp
Linux服务器备份文件和数据库并上传到ftp
#!/bin/sh backupdir="/home/data/backup/" if [ ! -d $backupdir ];then mkdir $backupdir fi # mkdir today backup today=`date +%Y-%m-%d_%H_%M_%S` fpath=$backupdir$today echo $fpath if [ ! -d $fpath ];then mkdir $fpath fi # delete old file find $backupdir -type f -mtime +7 -print -exec /bin/rm -f {} \; FL=`cat /usr/local/backup/file_list` for i in $FL ;do cp -Rp $i $fpath done #backup mail dir find /home/data/domains -type d >$fpath/maildirlist # backup mysql all /usr/local/bin/mysqldump --all-databases -uroot -pyourpasswd >$fpath/mysql_all.sql # backup my self cp -Rp $0 $fpath cp -Rp /usr/local/backup/file_list $fpath cd $backupdir tar czf $today.tar.gz $today rm -rf $today cd - # ftp ... ftp -n<<! open 192.168.1.3 21 user backup backup binary lcd $backupdir prompt off mdelete * mput * bye !
随便看看
- PHP获取客户端IP地址
- json_encode中文转码\u的解决办法
- Linux检查网络并自动重启网卡
- 服务器ping监控脚本
- Linux增加新硬盘扩展VolGroup空间大小
- Linux挂载新硬盘
- Linux系统连接MSSQL(freetds)
- extman提示Connection refused
- 微信昵称Emoji表情不能存数据解决办法
- 查看Linux网卡数据包
- 鼠标移上去出现显示层
- PHP获取文件创建时间、修改时间
- 常用正则表达式
- 到ICANN投诉三五互联获取域名转移密码成功
- CentOS 网卡报错 Determining if ip address x.x.x.x is already in use for device eth0
站长简介
分类
最新文章
热门文章
- 微信支付退款结果通知解密
- Linux修改密码提示passwd /usr/share/cracklib/pw_dict: error reading header
- 到ICANN投诉三五互联获取域名转移密码成功
- {"errcode":45047,"errmsg":"out of response count limit hint]"}
- 微信html弹出点击右上角分享到朋友圈
- CentOS使用chkconfig提示systemctl enable xxxx.service
- PHP将B转换为KB、MB、GB
- Apache禁用TRACE Method和添加X-frame-options响应头
- mysqld_safe Number of processes running now
- 构建微信公众号被动回复image图片消息xml