使用shell指令碼進行日誌檔案備份和壓縮

2021-08-27 19:41:12 字數 406 閱讀 6615

日誌檔案會隨著程式執行的時間越來越大,占用儲存空間,為此,可以考慮將日誌檔案進行壓縮處理。

以下是壓縮日誌檔案的shell指令碼:

#!/bin/sh

./echnweb/.profile

logdir="/echnweb/logs"

yesterday_time=`tz=eat+16 date +%y-%m-%d`

ls $logdir/console8003_debug.log.$yesterday_time | xargs gzip

ls $logdir/console8003_error.log.$yesterday_time | xargs gzip

ls $logdir/console8003_info.log.$yesterday_time | xargs gzip

使用shell指令碼對Nginx日誌進行切分

預設的日誌格式 main http user agent http x forwarded for 如預設的main日誌格式,記錄這麼幾項 遠端ip 遠端使用者 使用者時間 請求方法 如get post 請求體body長度 referer 資訊 http user agent使用者 蜘蛛 被 的請求...

使用Shell指令碼刪除 清空日誌檔案

話不多少,直接上 bin bash workdir home tax punish ret log txt 可填寫多個路徑,用空格隔開 查詢日誌檔案 for wdir in do echo filepath is wdir if wdir then filestr find wdir log ech...

使用Shell指令碼刪除 清空日誌檔案

話不多少,直接上 bin bash workdir home tax punish ret log txt 可填寫多個路徑 用空格隔開 查詢日誌檔案 for wdir in doecho filepath is wdir if wdir then filestr find wdir log echo...