婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > linux自動(dòng)清理日志腳本分享

linux自動(dòng)清理日志腳本分享

熱門標(biāo)簽:河南信譽(yù)好的不封卡電話外呼系統(tǒng) 地圖標(biāo)注員都是年輕人 如果做線上地圖標(biāo)注 客服外呼系統(tǒng)怎么樣 江蘇云電銷機(jī)器人公司 百度地圖標(biāo)注錯(cuò)了有責(zé)任嗎 打電話機(jī)器人接我是他的秘書 揭陽智能電話機(jī)器人推薦 華鋒e路航港口地圖標(biāo)注

1.做自動(dòng)部署系統(tǒng)時(shí)精簡的一個(gè)腳本,主要功能是清理所有目錄的日志

2.根據(jù)給定日志目錄,刪除時(shí)間 結(jié)合crontab進(jìn)行清理日志,清理完成后,后在/var/log/deltelog/ 生成按照月的清理日志

3.擴(kuò)展,因?yàn)槟_本采用mtime(最后修改時(shí)間)進(jìn)行刪除,所以可以適用于刪除過期備份等,不受文件名稱的限制

shell小竅門

find –type f –print 時(shí)會(huì)根據(jù)換行或者空格來輸出查找的文件,在不同的sh下有不同的反應(yīng),如果不做處理結(jié)合xargs 進(jìn)行刪除 更改操作,會(huì)有影響

所以需要增加 –print0 用 null來 作為邊界符號(hào),才敢結(jié)婚 xargs –o 來格式化輸入

使用find 的時(shí)候 遵循最小結(jié)果集原則,find解析式從左到右,所有確保你在最左邊的過濾符號(hào)能夠過濾最大數(shù)據(jù)

你可以根據(jù)你的需要增加到crontab中

shell腳本

復(fù)制代碼 代碼如下:

#!/bin/sh
###########################
#delete log blog.duplicatedcode.com
# in_day_num: like 1 2 is delete 2day ago logs
# in_log_path like tomcat log home
###########################
in_log_path=${1}
in_day_num=${2}
tmp_delete_log=/var/log/deletelog/"`date +%Y%m`.log"
deleteLog()
{
inner_num=${1}
#find log
echo "[`date`] >> start delete logs---" >> $tmp_delete_log
find ${in_log_path} -type f -mtime ${inner_num} -print0 | xargs -0 rm -rf
echo "[`date`] >> end delete logs---" >> $tmp_delete_log
}
init()
{
mkdir -p /var/log/deletelog/
}
main()
{
init
if [ -z ${in_log_path} ];then
echo "[`date`] >> error log_path not init---" >> $tmp_delete_log
return
fi
inner_day_num=+7
if [[ -n ${in_day_num} ]] [[ ${in_day_num} -ge 1 ]] ; then
${inner_day_num}=${in_day_num}
fi
deleteLog ${inner_day_num}
}
main

您可能感興趣的文章:
  • windows和linux安裝mysql后啟用日志管理功能的方法
  • linux Nginx 日志腳本
  • nginx日志分割 for linux
  • Linux下apache日志分析與狀態(tài)查看方法
  • Linux下Oracle歸檔日志自動(dòng)清理腳本代碼(sh)
  • 無法在發(fā)生錯(cuò)誤時(shí)創(chuàng)建會(huì)話,請(qǐng)檢查 PHP 或網(wǎng)站服務(wù)器日志,并正確配置 PHP 安裝(win+linux)
  • linux下刪除7天前日志的代碼(php+shell)
  • linux 死機(jī)日志分析
  • 簡單高效:用Swatch做Linux日志分析
  • Linux日志式文件系統(tǒng)面面觀
  • linux系統(tǒng)中c++寫日志文件功能分享

標(biāo)簽:赤峰 巴彥淖爾 淘寶邀評(píng) 婁底 邵陽 金昌 馬鞍山 許昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux自動(dòng)清理日志腳本分享》,本文關(guān)鍵詞  linux,自動(dòng),清理,日志,腳本,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux自動(dòng)清理日志腳本分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux自動(dòng)清理日志腳本分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 屏东市| 沙湾县| 荥经县| 高碑店市| 惠水县| 当雄县| 临西县| 花莲市| 锡林郭勒盟| 永春县| 扬州市| 临漳县| 陆丰市| 西峡县| 洛隆县| 固镇县| 长沙县| 治县。| 阿克苏市| 扬州市| 廊坊市| 康平县| 乐安县| 邹平县| 泰安市| 分宜县| 张家港市| 察隅县| 常宁市| 巴林左旗| 衡水市| 洪江市| 鸡泽县| 临泉县| 永福县| 武宣县| 宁阳县| 商水县| 崇仁县| 六安市| 鄂托克前旗|