linux删除日志清理磁盘空间
·
找需要清空文件,并清空日志(不删除文件)
for logfile in $(ls /opt/logs | grep gc.log.20180614 | xargs); do echo "clean log" > $logfile; done;
定时删除(删除文件)
#!/bin/bash
while true
do
cd /data/applogs/
rm -rf app.log-2018-07*
sleep 18000
done
xargs命令详解,xargs与管道的区别
https://www.cnblogs.com/wangqiguo/p/6464234.html
!!!!!组合的使用吧!!!!!
带有空格的文件名称怎么删除?
while read ${name} 是读取一整行名称
eg. test.txt、 te st.txt
#!/bin/bash
while :
do
find $(pwd)/sk -mtime +7 -type f ! -name 'sk.log' | while read fileName
do
echo "delete log file $fileName"
rm "$fileName"
done
sleep 60
done
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)