编写一个日志轮询归档脚本

回复 收藏
#!/bin/bash
function e_df()
{
    [ -f $1 ] && rm -f $1
}

for i in `seq 5 -1 2`
do
    i2=$[$i-1]
    e_df /data/1.log.$i
    if [ -f /data/1.log.$i2 ]
    then
        mv /data/1.log.$i2 /data/1.log.$i
    fi
done

e_df /data/1.log.1
mv /data/1.log  /data/1.log.1
这是铭哥的答案,但是不理解,谁能帮忙解释一下呢?
2016-08-17 15:45 举报
已邀请:
0

阿铭 管理员

赞同来自:

你哪里不理解?
0

riverxyz

赞同来自:

阿铭 发表于 2016-8-19 10:38
你哪里不理解?

就是现在拿到一个脚本,没有那个脚本的思维,要从哪里开始。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: