shell脚本备份日志文件
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脚本备份日志文件的更多相关文章
- shell脚本备份日志
#!/bin/sh # back tomcat catalina.out cd /home/log_bak #the file DATE=`date '+%Y%m%d-%H%M'` ARCHIVE=$ ...
- shell脚本备份当前日期文件
#!/bin/bash #一月前 historyTime=$(date "+%Y-%m-%d %H" -d '1 month ago') echo ${historyTime} h ...
- 用shell脚本生成日志文件
mdate=`date +%R-%d-%m-%Y` LogFile=/root/HDstatusLog.log echo disk is good! $mdate >> $LogFile ...
- linux下shell脚本执行jar文件
最近在搞一个shell脚本启动jar文件个关闭jar文件的东东.搞得我都蛋疼了.今天晚上终于弄好了 话说,小弟的linux只是刚入门,经过各方查资料终于搞定了.话不多说,下面开始上小弟写的shell脚 ...
- centos6.5环境通过shell脚本备份php的web及mysql数据库并做远程备份容灾
centos6.5环境通过shell脚本备份php的web及mysql数据库并做远程备份容灾 系统:centos6.5 1.创建脚本目录 mkdir -p /usr/local/sh/ 创建备份web ...
- Shell脚本备份Mongodb数据库
目录 环境还原 环境创建 编写shell脚本 准备文件 创建shell脚本 执行shell脚本 进阶版 感谢 诚邀访问我的个人博客:我在马路边 更好的阅读体验点击查看原文:Shell脚本备份Mongo ...
- Mac下通过shell脚本修改properties文件
通过shell脚本替换属性文件中的某行记录 假设有如下属性文件 demo.properties user.name=test user.password=123456 ................ ...
- shell脚本----周期压缩备份日志文件
一.日志文件样式 二.目标 1.备份压缩.log结尾&&时间样式为“date +%Y%m%d”的日志文件(如:20170912.20160311等) 2.可指定压缩范围(N天前至当天) ...
- shell脚本备份nginx日志
vim /data/runlog.sh #编辑一个 shell 脚本 #!/bin/bash LOGP ...
随机推荐
- js将一个数组分成多个数组
1,将数组array分成长度为subGroupLength的小数组并返回新数组 function group(array, subGroupLength) { let index = 0; let n ...
- Mybatis实现部门表增删改查以及排序
废话不说,直接开门见山! 需要在WebContent下的lib下导入两个包 mybatis-3.2.5.jar ojdbc6.jar package com.xdl.entity; import ja ...
- 47.Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(2)
查看Odoo产品分析系列--目录 Odoo产品分析 (五) – 定制板块(2) – 为业务自定义odoo(1) 4 添加自定义字段 定制odoo的最普通的原因就是指定到公司的附加信息.如果您正在运行一 ...
- mssql sqlserver 对不同群组对象进行聚合计算的方法分享
摘要: 下文讲述通过一条sql语句,采用over关键字同时对不同类型进行分组的方法,如下所示: 实验环境:sql server 2008 R2 当有一张明细表,我们需同时按照不同的规则,计算平均.计数 ...
- Web前端教程3-JavaScript教程
目录 1. JavaScript介绍 1.1. JS嵌入页面的方式 2. JS基本语法 2.1. 变量类型 2.2. 获取元素方法 2.3. 操作元素属性 2.4. innerHTML的使用 3. J ...
- 在html代码中js的script标签建议放在那里?
今天编写了一个简单的js代码,F12有错误,然后发现是<script>放的位置有问题.之前在我的印象当中,说的是这个标签放在哪里都可以,然而...并不是这样的,例如我现在练习的这个代码,写 ...
- 013_针对单个pid的cpu/内存/io的资源占用统计
#!/usr/bin/env python import sys import os import subprocess from decimal import Decimal from decima ...
- 四。Hibernate 使用MAVEN工具
maven工具的使用1.作用:打包项目以及jar包的版本管理2.使用步骤: a.下载maven工具,修改conf目录下的setting.xml文件 <mirror> <id>a ...
- cordova 自定义 plugin
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/qq_30879415/article/details/81265455准备工作安装cordovanp ...
- asp.net core 排序过滤分页组件:sieve(2)表达式树的复习
在Sieve组件中使用了很多关于表达式树的知识,但在我们日常的工作中写表达式树的机会是非常少的,至少在我的编程生涯中没怎么写过表达式树(可能也就是3,4次).所以,为了能够看懂Sieve里面的源代码, ...