经常会碰到查看日志文件,如果日志文件太大,用less,more,vi,tail命令查看起来会比较麻烦,也挺难定位到具体错误,而定期备份,定期清空应该是好主意,当然清空之前必须备份。要是日志文件本身不存在,用mkdir可以建个空文件,但系统程序已经在调用,那么要如何清空其中文件,其实挺简单:
方法一:
# cat /dev/null > error.log
方法二:
# echo "" | tee error.log
方法三:
# truncate -s error.log
NOTE:
# echo /de...
分类:
系统相关 时间:
2014-08-16 11:14:00
阅读次数:
341
1.export PS1='\u@\h:\[\033[1;34m\]\w\[\033[0;33m\]$(git branch 2> /dev/null | sed -e '/^[^*]/d' -e "s/* \(.*\)/[\1$([[ $(git status 2> /dev/null | tai...
分类:
其他好文 时间:
2014-08-13 00:46:44
阅读次数:
293
清空文件内容1. echo "" > yourfile2. > yourfile3. cat /dev/null > yourfile
分类:
系统相关 时间:
2014-08-12 18:20:54
阅读次数:
209
在不关闭apache服务的情况下清理日志。#cat/dev/null>access_log#cat/dev/null>error_log#cat/dev/null>mod_jk.log还未测试效果,仅供参考。
分类:
其他好文 时间:
2014-08-08 02:12:15
阅读次数:
268
Linux系统中无论是crontab里面,还是平时使用的命令,经常会碰到">/dev/null 2>&1"。比如说:在Crontab Job里面,如果不想发送邮件,那么有两种方法:
一是将MAILTO="", 设置为空
[root@host etc]# cat crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron...
分类:
其他好文 时间:
2014-08-05 00:47:48
阅读次数:
344
企业软件包管理过程中,源中一个服务的安装包有很多版本,导致打包创建索引时非常非常慢,这个shell脚本就是用来解决这个问题。(企业实习时写的第一个脚本)#!/bin/bash
rm-fr~/update2>/dev/null
mkdir~/update
read-p"PleaseinputyourabsolutePATH:(yourpathshouldendwit..
分类:
其他好文 时间:
2014-07-29 15:56:09
阅读次数:
210
$ clang -dM -E -arch armv7 -x c /dev/null #define OBJC_NEW_PROPERTIES 1 #define __APCS_32__ 1 #define __APPLE_CC__ 6000 #define __APPLE__ 1 #define __...
分类:
其他好文 时间:
2014-07-23 16:18:21
阅读次数:
468
实例一:第一步:使用vi创建一个文件**.sh(vi的使用这里暂不介绍)#!/bin/bash 注:这是指明有那个shell来解释下边的命令cd /var/log #切换目录到/var/log下(#是shell中的注释符)cat /dev/null > messages #这里用到啦输入输出重定向这...
分类:
其他好文 时间:
2014-07-22 00:07:36
阅读次数:
276
目的:监测mysql的存活状态,一旦监测到mysqldown掉,重新启动mysql.脚本内容:/usr/local/mysql/bin/mysqladmin-uroot-psharpowerping>/dev/null2>&1
if[$?-ne0]
then
/etc/init.d/mysql.serverrestart>/dev/null
echo"`/bin/date‘+%Y%m%d%H:%M:%S‘`mysqlisrestar..
分类:
数据库 时间:
2014-07-21 19:48:42
阅读次数:
253
clear.sh#!/bin/sh cat /dev/null > /var/log/syslogcat /dev/null > /var/adm/sylogcat /dev/null > /var/log/wtmpcat /dev/null > /var/log/maillogcat /dev/n...
分类:
系统相关 时间:
2014-07-21 00:28:23
阅读次数:
319