#!/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...