Linux创建定时任务

例如一:

要求每天23:59分备份lampp日志:

         备份的文件名以当时的时间命名

         格式为:201612241852_acces.log

         备份到:/tmp/logs/目录下

1、新建shell脚本:vim beifen.sh

#!/bin/bash
for='/opt/lampp/logs/access_log'
to='/tmp/logs/'
name=`date +%Y%m%d%H%M%S`
cp ${for} ${to}${name}_access_log

2、为验证结果可以手动执行下:sh beifen.sh

3、编辑定时任务:crontab -e

59 23 * * * sh /root/beifen.sh

4、查看定时任务:crontab -l

5、定时任务格式

  文件的格式为"M H D m d cmd"。其中,M代表分钟(0~59),H代表小时(0~23),D代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期天)。cmd表示要运行的程序,*代表每分钟都执行

例如二:

要求每天凌晨30分删除前7天的日志

1、创建shell脚本 vim  rm_log.sh

find /data/tomcat-8080/logs  -mtime +7 -name "*.log" -exec rm -rf {} \;
find /data/tomcat-8080/logs/logback  -mtime +7 -name "*.log" -exec rm -rf {} \;

2、编辑定时任务:crontab -e

  30 0 * * *  /data/tomcat-8080/rm_log.sh  >/dev/null 2>&1  

转载于:https://www.cnblogs.com/xiaoxitest/p/6227043.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值