linux下定时清理磁盘日志步骤
生活随笔
收集整理的這篇文章主要介紹了
linux下定时清理磁盘日志步骤
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、編寫清理日志的shell腳本
#! /bin/bash
#進入要清理文件的路徑
cd /XX/bin
?
??????? #echo "please clear startserver1.log and startWebLogic.log"
#將文件內容清空
??????? >startserver1.log
??????? >startWebLogic.log
?
cd /XX/logs
#將文件內容清空
>send.log
?
#進入要清理文件的路徑
cd /XX/XX/logs
#統計當前目錄下所有名稱中含有“access.log0”的文件個數
num1=`ls|grep access.log0|wc -w`
#判斷num1是否大于0,大于0則刪除
if [ $num1 -gt 0 ];then
#刪除所有文件名中含有“access.log0”的文件
rm access.log0*
fi
?
2、將shell腳本文件放入linux系統任意位置,并修改文件的執行權限:chmod +x 文件名
?
3、創建定時任務:在linux系統的當前用戶(即當前登錄用戶,且該用戶下已建議自己的調度crontab)下執行:crontab –e,然后在打開的文件中編輯:*/5 * * * * ,保存并退出
?
4、檢查定時任務,看看是否創建成功
?
轉載于:https://www.cnblogs.com/peachlht/p/5718793.html
總結
以上是生活随笔為你收集整理的linux下定时清理磁盘日志步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: crossplatform---Node
- 下一篇: linux关闭在线登录用户