调用crontab-e来打开编辑格式如下:*****command分时日月周命令第1列表示分钟1~59每分钟用*或者*/1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令一般用于定时任务如:nginx错误日志分割,数据库..
分类:
其他好文 时间:
2015-07-12 15:56:41
阅读次数:
123
安装过程如下:
下载(最新版本)
# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
2、解压缩
# tar zxvf cronolog-1.6.2.tar.gz
3、进入cronolog安装文件所在目录
# cd cronolog-1.6.2
4、运行安装...
分类:
其他好文 时间:
2015-07-07 17:13:41
阅读次数:
213
最近写了一个socket通信的手表在线服务端,在日志方面,记录下Log4net日志分割1.引入log4net.dll2.web.config添加configsection handler 映射: 3.建立 log4net.config 文件,此文件在logs文件夹下面按日期...
分类:
Web程序 时间:
2015-07-04 11:00:55
阅读次数:
155
@echo offrem @echo off rem 取1天之前的日期echo wscript.echo dateadd("d",-1,date) >%tmp%\tmp.vbs for /f "tokens=1,2,3* delims=/" %%i in ('cscript /nologo %tmp...
linux server上服务一般持续长久运行,以致服务的日志文件随着时间越来越大,如果日志处理得不好甚至有可能占满磁盘。幸好找到了logrotate这个程序来处理。 下面是安装配置过程 zypper?in?-y?logrotate
#虽然...
分类:
其他好文 时间:
2015-04-01 15:38:37
阅读次数:
168
Linux系统上日志文件很多很多,系统日志messagemailcron等等以及应用程序的日志和访问日志,在大量的访问下,这些日志文件会飞速增长,占用大量私盘空间,同时消耗IO,目前线上使用shell脚本对nginx和tomcat的access_log以及catalina.out文件通过crontab进行日志分割。今天偶然..
分类:
系统相关 时间:
2015-03-29 07:09:54
阅读次数:
305
一、cronolog安装环境1.操作系统centos6.4x642.安装gcc编译器yum-yinstallgcc二、cronolog安装配置1.下载cronolog-1.6.2.tar.gz软件免费下载地址在http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在/pub/2011/11/21/利用Cronolog自动切割Apache的日志..
分类:
其他好文 时间:
2015-03-17 02:13:44
阅读次数:
131
#!/usr/bin#coding:utf-8import os, re, errnols = os.popen('ls *.log').readlines()dirs = []lines = []for line in ls: if line.strip(): dirs.append(re....
分类:
Web程序 时间:
2015-03-10 15:27:20
阅读次数:
281
日志分割方法: 1.logrotate 2.mv? logfile.log??? $(date -d ‘yesterday‘ +‘%Y%m%d‘)_old.log /sbin/killall? -USR1?? nginx 或 $(cat? path/nginx.pid) /sbin/killall ? -HUP?? httpd 3. cp? logf...
分类:
其他好文 时间:
2014-12-16 17:19:14
阅读次数:
152
#!/bin/bash
# 01 00 * * * /nginxlogs/ngx_logcut.sh >/dev/null 2>&1 ##可以放到计划任务里自动执行脚本
pidfile=/var/run/nginx.pid #nginx进程pid文件
logpath='/nginxlogs/' #日志目录
keepdays=30 ...
分类:
其他好文 时间:
2014-12-13 16:31:47
阅读次数:
198