首页 > 其他分享 >64.简单的备份脚本

64.简单的备份脚本

时间:2023-11-03 10:46:52浏览次数:36  
标签:脚本 10260 www tar 备份 gz back 64 wwwroot

#!/bin/bash
cd /data/wwwroot/www_back
tar -zcvf leiuk.com_`date +%Y%m%d%H%M`.tar.gz /data/wwwroot/leiuk.com
find /data/wwwroot/www_back -type f -mtime +30 -name "*.tar.gz" -exec rm -f {} \;

scp -P 10260 ./leiuk.com_`date +%Y%m%d%H%M`.tar.gz root@hostname:/home/lei/www_back

linshi=`ssh -p 10260 root@hostname "ls /home/lei/www_back |grep ".tar.gz" | wc -l"`
ssh -p 10260 -Tq root@hostname << eeooff
if [ $linshi -gt 10 ]; then
  find /home/lei/www_back -type f -mtime +10 -name "*.tar.gz" -exec rm -f {} \;
fi
exit
eeooff
unset linshi

 

标签:脚本,10260,www,tar,备份,gz,back,64,wwwroot
From: https://www.cnblogs.com/leiuk/p/17807072.html

相关文章

  • mongo备份篇 mongoexport、mongoimport 以及mongodump、mongorestore
    系列导航一、linux单机版mongo安装(带密码验证)二、mongo集群搭建三、java连接mongo数据库四、java对mongo数据库增删改查操作五、mongo备份篇mongoexport、mongoimport以及mongodump、mongorestore如下是总结mongo数据库在执行备份和恢复中一些常用的语句。备份方面比较:1......
  • 【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-AzContext'
    问题描述AzureWebJob执行Powershell脚本报错 Select-AzContext:Theterm'Select-AzContext'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepa......
  • 项目jar部署启停shell脚本
    #!/bin/bashAPP_NAME=bixi-admin.jarAPP_DIR=`pwd`usage(){echo"Usage:shstartup.sh[start|stop|restart|status]"exit1}is_exist(){pid=`ps-ef|grep$APP_NAME|grep-vgrep|awk'{print$2}'`echo"aaaa:${pid}"if......
  • bash脚本面试题
    (20231102)面试题:三剑客专题|cnblogs|ZhangHefind找出/test.dir目录下的文件名中包含test关键字的文件并将其全部删除方法一:使用find命令和通配符配合删除文件find/test.dir-typef-name'*test*'-execrm{}+解释:find/test.dir:在/test.dir目录下进行查找......
  • 《软件测试52讲》读书笔记(十四) —— 让自动化测试脚本更好地描述业务
    如何把控操作函数的粒度?操作函数的粒度:一个操作函数到底应该包含多少操作步骤才是最合适的。很大程度上取决于项目的实际情况,以及测试用例步骤的设计。可以遵循的设计依据:以完成一个业务流程为主线,抽象出其中的“高内聚低耦合”的操作步骤集合,操作函数就由这些操作步骤集合构......
  • P1164-DP【橙】
    这道题让我更深入的理解了记忆化搜索的过程,既然记忆化搜索的结果要靠返回值来传递,那么记忆化搜索解决问题的必须是倒序的,即记忆化搜索是一个简化问题倒序解决的过程,普通搜索是一个复杂化问题逐步尝试并记录尝试结果的过程。特别是对于求总种数的记忆化搜索,就是把能干的事情组合起......
  • 无法加载文件 E:\nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本。有关详
    npminstall报错解决办法打卡windospowershell并且以管理员运行输入命令set-executionpolicyremotesignedY......
  • 使用脚本整合指定文件/文件夹,执行定制化 ESLint 命令
    背景最近面对一个庞大的项目,但是只需要修改某个模块,每次都手搓命令太麻烦了,于是就想着能不能写个脚本来辅助处理这些事情。解决方案定制化一键ESLint,执行文件下载地址:https://github.com/mazeyqian/go-gin-gee/releases/tag/v1.4.0基础使用以下案例以macOS为例,其他系统......
  • 手机通讯录好备份,那微信通讯录怎么备份出来
    6-8众所周知的是,手机通讯录是很好备份的,但是微信不行,手机本身就带有备份功能,换手机可以快速地迁移通讯录,比如下面这个就是小米手机自带的备份功能,简单好用但是现在生意可都在微信上做了,微信又有封号、交接工作的可能,微信上的通讯录怎么导出来,就是个大问题,因为微信本身就不提供这种......
  • 使用Xtrabakcup工具实现增量、全量备份
    xtrabackup备份对比mysqldump,好处是:备份速度快,不锁表,支持增量备份。1、下载合适的包并安装官网下载地址:https://www.percona.com/downloads/Percona-XtraBackup-LATEST/在这里,我下载8.0.29wgethttps://downloads.percona.com/downloads/Percona-XtraBackup-LATEST/Percona-XtraBac......