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 ...
随机推荐
- javascript原型与原型链,prototype、__proto__、constructor
javascript通过构造函数(constructor)和原型链来(prototype chain)实现其他面向对象语言的类概念.ES6语法中引入了“类”(class)的概念,但只是一个语法糖,只是 ...
- Android编程示例:创建机场计划模拟器应用程序
在本文中,我们将演示如何使用Android Studio和Java编程语言创建一个示例Android应用程序,从“临时”实现高级响应用户界面的功能.本文中讨论的应用程序将实现机场航班时刻表模拟的功能. ...
- Aspnet mvc移除WebFormViewEngine
为了提高mvc的速度,在Global.asax中移除WebFormViewEngine protected void Application_Start() { RemoveWebFormEngine ...
- DES加密算法应用:分组加密模式
通常,大多数的分组加密算法都是把数据按照64位分组的方式进行加密和解密.但是几乎所有的加密工作所涉及的数据量都远远大于64位,因此就需要不断地重复加密过程,直到处理完所有的分组.这种分组加密中所涉及的 ...
- RocketMQ知识整理与总结
1.架构 RocketMQ的master broker与master broker没有任何消息通讯,nameserver之间也同样没有消息通信 MQ历史 由数据结构队列发展而来 MQ使用场景 异 ...
- Greedy分饼干
分饼干:因为饼干大小和孩子的食欲度不一定是按大小顺序排列的,所以开始要排序一下,然后从最小的饼干依次从食欲小的孩子开始看,如果他愿意吃,就++,看下一个小孩子,这回拿的就是大一点的饼干了. Examp ...
- 003_python中key为中文的处理
由于统计域名资产信息时,部门名称是中文的,但是还需要用这个部门名称进行字符的匹配运算,但不进行转换处理的话,它会报以下的错误: 解决方法如下: # -*- coding: utf-8 -*- all_ ...
- 为什么要花钱学 Python,自学不好吗?
买了这么多课程,有哪一门是你从头到尾听完,并且能将知识点学以致用的?如果你想成为一名相对优秀的程序员,建议你读完这篇文章,如果愿意可以分享给你的朋友. 2018过去的一年,对大多数互联网人来说,201 ...
- 类 Calendar
简介 Java.util.Calendar是日历类,在Date后出现,替换掉了许多Date的方法.该类将所有可能用到的时间信息封装为静态成员变量,方便获取.日历类就是方便获取各个时间属性的.注意Cal ...
- day10(函数定义,使用)
一:函数 # ***** # 函数:完成 特定 功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数 # -- 现实中:很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并 ...