linux之按照日期切割nohup日誌

2022-09-10 04:21:11 字數 476 閱讀 7728

#!/bin/bash

##獲取前一天的時間

dt=$(date -d "

yesterday

" +%y_%m_%d)

##生成備份檔案目錄

mkdir -p /home/packages/log/##備份檔案

cp /home/packages/running.log /home/packages/log/running-$dt.log

##原始檔案置空

cat /dev/null > /home/packages/running.log

###定期清理檔案,保留60天檔案

find /home/packages/log/ -type f -mtime +60  -name /home/packages/log/running*|xargs /bin/rm -rf

備份檔案目錄按照實際情況填寫##################

uWSGI日誌按照日期自動切割

touch logreopen root hello touchforlogrotat注 uwsgi.ini 新增配置選項 日誌檔案 aemonize root hello uwsgi.log 生成乙個監聽的檔案,touch touchforlogrotat 相當於修改了建立時間,系統會重新relo...

linux檔案按照行數切割

公司小站的nginx伺服器日誌一直沒有管理 到發現的時候已經有50g 的logs檔案 檢視起來十分不便 只能將其切割 接下來分享 具體方法 split l 5000 行數 a 5 增加檔名上限 www logs fxingzhanaccess new file prefixaaahz www log...

linux後台執行之screen和nohup

如果你正在執行乙個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令.該命令可以在你退出帳戶 關閉終端之後繼續執行相應的程序.nohup就是不掛起的意思.我們現在開始啟動服務 python pyserver.py,並且希望在後台執行.我們就可以使用nohup,命令如下 1.no...