linux基础命令积累

批量创建文件:touch A{1..5}.txt

移动文件:mv /etc/litest/clearlog.sh /opt/hexun/bin/cleanlog.sh


定时任务清理某路径下的日志文件

创建bash脚本:/opt/hexun/bin/clearlog.sh ->vi

先备份文件:

#!/bin/sh
#date
datename=$(date +%Y%m%d)
mkdir /tmp/resinlog/logs/$datename  
cp -a -R /usr/local/resin/log/stderr.log /tmp/resinlog/stderr.log.$datename
cp -a -R /usr/local/resin/log/stdout.log /tmp/resinlog/stdout.log.$datename
cp -a -R /usr/local/resin/logs/* /tmp/resinlog/logs/$datename/

find /usr/local/resin/logs/txt/* -exec rm {} \;
find /usr/local/resin/log -name "*.log" -exec rm {} \;

清除文件:find /usr/local/resin/log -name '*.txt' -exec rm {} \;  得用单引号引用起来,-exec空格rm空格{}空格\;否则会报错。

清除内容:echo “” (或者 true )> /usr/local/resin/log/test.txt 

添加权限:chmod 755 clearlog.sh

定时任务:cronatb -e {%s/^/#/ }

#delete resin log/logs every 8:00 am
0 8 * * * sh /opt/hexun/bin/cleanlog.sh
  


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值