crontab -e

crontab -l 

service crond restart
55 7 * * * /data/app/autoprice7/resin-pro-3.1.15/log_old/http_resin_log.sh >>/data/app/autoprice7/resin-pro-3.1.15/log_old/crond.log

版本1

#!/bin/sh
today=log_"$(date +%Y%m%d)"
mkdir -p ./${today}
cp -f /data/app/autoprice7/resin-pro-3.1.15/log/* ./${today}/
touch /data/app/autoprice7/resin-pro-3.1.15/log/start.info
> /data/app/autoprice7/resin-pro-3.1.15/log/start.info
touch /data/app/autoprice7/resin-pro-3.1.15/log/stderr.log
> /data/app/autoprice7/resin-pro-3.1.15/log/stderr.log
touch /data/app/autoprice7/resin-pro-3.1.15/log/stdout.log
> /data/app/autoprice7/resin-pro-3.1.15/log/stdout.log
touch /data/app/autoprice7/resin-pro-3.1.15/log/watchdog-manager.log
> /data/app/autoprice7/resin-pro-3.1.15/log/watchdog-manager.log
touch /data/app/autoprice7/resin-pro-3.1.15/log/jdk-out.log
> /data/app/autoprice7/resin-pro-3.1.15/log/jdk-out.log
touch /data/app/autoprice7/resin-pro-3.1.15/log/jvm-auto7.log
> /data/app/autoprice7/resin-pro-3.1.15/log/jvm-auto7.log
touch /data/app/autoprice7/resin-pro-3.1.15/log/jvm-auto7.log.bak
> /data/app/autoprice7/resin-pro-3.1.15/log/jvm-auto7.log.bak

注意权限

chmod 777 /data/app/autoprice7/resin-pro-3.1.15/log/old/http_resin_log.sh

第二版

#!/bin/bash
today=log_"$(date +%Y%m%d_%H:%M:%S)"
mkdir -p /data/app/autoprice7/resin-pro-3.1.15/log_old/${today}
cp -rf /data/app/autoprice7/resin-pro-3.1.15/log/* /data/app/autoprice7/resin-pro-3.1.15/log_old/${today}

> /data/app/autoprice7/resin-pro-3.1.15/log/start.info
> /data/app/autoprice7/resin-pro-3.1.15/log/stderr.log
> /data/app/autoprice7/resin-pro-3.1.15/log/stdout.log
> /data/app/autoprice7/resin-pro-3.1.15/log/watchdog-manager.log
> /data/app/autoprice7/resin-pro-3.1.15/log/jdk-out.log
> /data/app/autoprice7/resin-pro-3.1.15/log/jvm-auto7.log
> /data/app/autoprice7/resin-pro-3.1.15/log/jvm-auto7.log.bak

shell脚本备份日志文件的更多相关文章

  1. shell脚本备份日志

    #!/bin/sh # back tomcat catalina.out cd /home/log_bak #the file DATE=`date '+%Y%m%d-%H%M'` ARCHIVE=$ ...

  2. shell脚本备份当前日期文件

    #!/bin/bash #一月前 historyTime=$(date "+%Y-%m-%d %H" -d '1 month ago') echo ${historyTime} h ...

  3. 用shell脚本生成日志文件

    mdate=`date +%R-%d-%m-%Y` LogFile=/root/HDstatusLog.log echo disk is good! $mdate >> $LogFile ...

  4. linux下shell脚本执行jar文件

    最近在搞一个shell脚本启动jar文件个关闭jar文件的东东.搞得我都蛋疼了.今天晚上终于弄好了 话说,小弟的linux只是刚入门,经过各方查资料终于搞定了.话不多说,下面开始上小弟写的shell脚 ...

  5. centos6.5环境通过shell脚本备份php的web及mysql数据库并做远程备份容灾

    centos6.5环境通过shell脚本备份php的web及mysql数据库并做远程备份容灾 系统:centos6.5 1.创建脚本目录 mkdir -p /usr/local/sh/ 创建备份web ...

  6. Shell脚本备份Mongodb数据库

    目录 环境还原 环境创建 编写shell脚本 准备文件 创建shell脚本 执行shell脚本 进阶版 感谢 诚邀访问我的个人博客:我在马路边 更好的阅读体验点击查看原文:Shell脚本备份Mongo ...

  7. Mac下通过shell脚本修改properties文件

    通过shell脚本替换属性文件中的某行记录 假设有如下属性文件 demo.properties user.name=test user.password=123456 ................ ...

  8. shell脚本----周期压缩备份日志文件

    一.日志文件样式 二.目标 1.备份压缩.log结尾&&时间样式为“date +%Y%m%d”的日志文件(如:20170912.20160311等) 2.可指定压缩范围(N天前至当天) ...

  9. shell脚本备份nginx日志

    vim /data/runlog.sh                                                  #编辑一个 shell 脚本 #!/bin/bash LOGP ...

随机推荐

  1. js将一个数组分成多个数组

    1,将数组array分成长度为subGroupLength的小数组并返回新数组 function group(array, subGroupLength) { let index = 0; let n ...

  2. Mybatis实现部门表增删改查以及排序

    废话不说,直接开门见山! 需要在WebContent下的lib下导入两个包 mybatis-3.2.5.jar ojdbc6.jar package com.xdl.entity; import ja ...

  3. 47.Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(2)

    查看Odoo产品分析系列--目录 Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(1) 4 添加自定义字段 定制odoo的最普通的原因就是指定到公司的附加信息.如果您正在运行一 ...

  4. mssql sqlserver 对不同群组对象进行聚合计算的方法分享

    摘要: 下文讲述通过一条sql语句,采用over关键字同时对不同类型进行分组的方法,如下所示: 实验环境:sql server 2008 R2 当有一张明细表,我们需同时按照不同的规则,计算平均.计数 ...

  5. Web前端教程3-JavaScript教程

    目录 1. JavaScript介绍 1.1. JS嵌入页面的方式 2. JS基本语法 2.1. 变量类型 2.2. 获取元素方法 2.3. 操作元素属性 2.4. innerHTML的使用 3. J ...

  6. 在html代码中js的script标签建议放在那里?

    今天编写了一个简单的js代码,F12有错误,然后发现是<script>放的位置有问题.之前在我的印象当中,说的是这个标签放在哪里都可以,然而...并不是这样的,例如我现在练习的这个代码,写 ...

  7. 013_针对单个pid的cpu/内存/io的资源占用统计

    #!/usr/bin/env python import sys import os import subprocess from decimal import Decimal from decima ...

  8. 四。Hibernate 使用MAVEN工具

    maven工具的使用1.作用:打包项目以及jar包的版本管理2.使用步骤: a.下载maven工具,修改conf目录下的setting.xml文件 <mirror> <id>a ...

  9. cordova 自定义 plugin

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_30879415/article/details/81265455准备工作安装cordovanp ...

  10. asp.net core 排序过滤分页组件:sieve(2)表达式树的复习

    在Sieve组件中使用了很多关于表达式树的知识,但在我们日常的工作中写表达式树的机会是非常少的,至少在我的编程生涯中没怎么写过表达式树(可能也就是3,4次).所以,为了能够看懂Sieve里面的源代码, ...