Chinaunix

标题: [b]谁能帮我写个简单的脚本?[/b] [打印本页]

作者: fxlwl    时间: 2005-06-24 11:09
标题: [b]谁能帮我写个简单的脚本?[/b]
我想在Solaris下建一个日志文件,文件名以每天的日期来命名,也就是说每天都要建立一个这样的日志文件,哪位DX能帮我写个简单的实现脚本啊?我对S系统不是很熟,谢谢了
作者: nimysun    时间: 2005-06-24 12:23
标题: [b]谁能帮我写个简单的脚本?[/b]
你可以参考一下crontab -l中的一个关于系统日志的程序
作者: omelet    时间: 2005-06-24 16:56
标题: [b]谁能帮我写个简单的脚本?[/b]
日志要记录哪些内容?
作者: gaussong    时间: 2005-06-24 20:34
标题: [b]谁能帮我写个简单的脚本?[/b]
嘿嘿…… 俺也想知道。
请问nimysun ,是下面这个命令的嘛??

/usr/sbin/logadm

谢谢!
作者: nimysun    时间: 2005-06-24 21:54
标题: [b]谁能帮我写个简单的脚本?[/b]
#! /bin/sh
#
# Copyright(c) 1997, by Sun Microsystems, Inc.
# All rights reserved.
#
#ident @Z%newsyslog     1.3     97/03/31 SMI
#
LOG=messages
cd /var/adm
test -f $LOG.2 && mv $LOG.2 $LOG.3
test -f $LOG.1 && mv $LOG.1 $LOG.2
test -f $LOG.0 && mv $LOG.0 $LOG.1
mv $LOG   $LOG.0
cp /dev/null $LOG
chmod 644    $LOG
#
LOGDIR=/var/log
LOG=syslog
if test -d $LOGDIR
then
        cd $LOGDIR
        if test -s $LOG
        then
                test -f $LOG.6 && mv $LOG.6  $LOG.7
                test -f $LOG.5 && mv $LOG.5  $LOG.6
                test -f $LOG.4 && mv $LOG.4  $LOG.5
                test -f $LOG.3 && mv $LOG.3  $LOG.4
                test -f $LOG.2 && mv $LOG.2  $LOG.3
                test -f $LOG.1 && mv $LOG.1  $LOG.2
                test -f $LOG.0 && mv $LOG.0  $LOG.1
                mv $LOG    $LOG.0
                cp /dev/null $LOG
                chmod 644    $LOG
                sleep 40
        fi
fi
#
kill -HUP `cat /etc/syslog.pid`
#



前提:我不懂shell,你自己再改改吧。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2