今天有人让我给写个脚本,说是让linux定时备份数据和资料,每次备份的数据文件名不一样,并删除超过一定时期的资料,这个听起来挺有意思的,具体看下面吧:

1,写一个脚本backup.sh内容如下
#!/bin/sh
cp -r /home/..../data /tmp/backup/bak //数据存在data目录下,备份到backup目录下,所以先将数据拷过来
tar -zcvf /tmp/backup/bak$(date +%Y%m%d).tar.gz /tmp/backup/bak  //将数据所在文件夹bak打包
rm -rf /tmp/backup/bak   //删除临时文件内容
find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;   //删除改文件夹下超过30天的文件
2,修改crontab内容
#crontab -e
* * * * * /home/.../backup.sh
如:22 11 1 * * /home/backup.sh 就是每月的1号11点22分执行home下的backup。sh脚本
前面五个字段分别表示分钟(0-59)、小时(0-23)、日(1-31)、月(0-12)、星期几(0-6)后面的为脚本所在目录
3,重新启动crond服务
#service crond restart
如果没有安装crond服务就先装上服务再说,用service crond status可以查看该服务状态

注:我们可以用crond服务做很多与定时有关的任务,比如定时发邮件,每天生成一份系统状态报告等等。

Linux自动备份文件(linux计划任务)相关推荐

  1. linux 自动保存网页,Linux 定时备份网站数据至七牛云存储

    网站数据是站长的命根子,所以每日备份就很重要.如果你没有FTP空间,可以申请一个七牛云存储,免费10G空间备份一般的小站足够了.这里介绍一个备份网站文件和数据库到七牛的脚本,实测效果还不错,Linux ...

  2. linux自动归档,Linux之归档、压缩

    一.Linux常用压缩工具: gzip.bzip.xz,这几个压缩工具不能压缩目录 ------------------------------------------------- gzip.bzi ...

  3. 用linux定时备份文件,Linux下定时备份文件

    一. 编写脚本 编写一个脚本文件,使脚本可以执行备份命令. 例如,将文件目录 /home/backups/balalala 备份到/home目录下,并压缩. 1. 创建脚本 命令格式: touch 路 ...

  4. linux 增量备份文件,Linux下最容易的增量备份,tar增量备份

    Linux备份真是太方便了,其实我们常用的tar就是很好的增量备份软件 使用 tar -g 参数进行增量备份实验 完整备份: #建立测试路径与档案 mkdir test touch test/{a,b ...

  5. linux自动重新启动,linux 系统自动重新启动,请帮忙看看

    在查了一下,的确有这个log 其中有一段之后系统开始重新启动,请帮忙看看是什么原因:谢谢 [2011-01-25 11:33:36 xend.XendDomainInfo 2990] DEBUG (X ...

  6. linux特定时间运行一次所有任务,linux 上在指定时间段内每隔多少分钟自动执行任务计划crontab...

    #/bin/sh datename=$(date +%Y%m%d-%H%M%S) echo $datename >> /tmp/logtest.txt */2 19,20 * * * /b ...

  7. Linux自动备份MySQL数据库脚本代码

    Linux自动备份MySQL数据库脚本代码 下面这段Linux的Shell脚本用于每日自动备份MySQL数据库,可通过Linux的crontab每天定时执行 在脚本中可设置需要备份的数据库表清单,并且 ...

  8. Linux自动注销登录的帐户

    曾经碰到一个事情,一个好朋友用我的机器登录到服务器,然后忘记退出了,我呢不知情,所以在下班的时候,直接在命令行就poweroff了,于是乎,服务器就被poweroff掉了..今天在网上发现有解决方法, ...

  9. Linux云计算架构-设置计划任务与管理日志

    文章目录 Linux云计算架构-设置计划任务与管理日志 1. 计划任务 2. 一次性计划任务(at) 3. 周期性计划任务(crontab) 4. 日志系统 5. rsyslog日志服务 6. 自定义 ...

最新文章

  1. portal商品展示功能逻辑
  2. 命令行打印文件树列表: tree
  3. kafka删除队列_没想到 Kafka 还会这样问,学会这些带你轻松搞定大厂面试!
  4. 每天一道LeetCode-----有序数组右移n位后查找某个元素
  5. TZOJ 1321 Girls and Boys(匈牙利最大独立集)
  6. 《Unix环境高级编程》学习笔记:从点到面
  7. Mocha BSM产品亮点——SNMP Trap的支持
  8. 什么软件测试情侣头像,即刻情侣头像配对器
  9. linux下安装卸载永中office步骤,永中集成Office For Linux安装图文指南及简介
  10. CAD怎么统计图纸中的设备材料?
  11. JS搜索省份匹配出省份的所有城市
  12. java对人物画像分级_绘制用户画像——根据用户行为计算标签权重介绍及实现...
  13. 基于深度学习模型(1D CNN)实现钓鱼网站检测
  14. 计算机学院网络安全学院,网络空间安全学院
  15. Perl 6 - CPAN
  16. 单片机中code、data、idata、xdata等关键字意思
  17. 2022-2028全球及中国健康资讯交换(HIE)行业研究及十四五规划分析报告
  18. windows server2012软路由
  19. 你的春节放假通知邮件发送了吗?邮件自动回复设置
  20. 告别神秘客,人力成本节约90%,DuDuTalk工牌用AI帮你智慧巡店

热门文章

  1. [Usaco2009 Feb]Revamping Trails 道路升级
  2. shell脚本示例:批量比较多个文件的内容是否相同
  3. IE8 CSS hack
  4. 华为MSTP配置教程(二)
  5. Sublime text3中配置Github
  6. Linux awk内部变量
  7. DC/DC电源模块介绍
  8. QT 4.5 windows版本 安装问题 及 Junction 使用
  9. 网站故障排查常用命令
  10. 九州云陈沙克:OpenStack的成功源于自身的开放