國內(nèi)做的好的網(wǎng)站短視頻剪輯培訓(xùn)班速成
linux服務(wù)器長期使用寶塔自帶計劃任務(wù),計劃任務(wù)執(zhí)行記錄占用服務(wù)器空間過大,導(dǎo)致服務(wù)器根目錄爆滿,需要長期排查并刪除
/www/server/cron 占用空間過大問題處理
- /www/server/cron是什么內(nèi)容?
- /www/server/cron是否可以刪除?
- 刪除步驟
- 刪除前占用16G
- 刪除后效果300K
- 手動批量刪除log文件命令
- 命令解讀
- 永久解決方案
- 在寶塔計劃任務(wù)內(nèi)添加以下命令
- 手寫計劃任務(wù)文件
/www/server/cron是什么內(nèi)容?
/www/server/cron內(nèi)存儲的是通過寶塔面板創(chuàng)建的計劃任務(wù)文件以及計劃任務(wù)執(zhí)行記錄
/www/server/cron是否可以刪除?
不建議整個目錄刪除因為整個目錄刪除之前創(chuàng)建的計劃任務(wù)也會被刪除,只需要刪除.log文件即可
刪除步驟
刪除前占用16G
刪除后效果300K
手動批量刪除log文件命令
find /www/server/cron -type f -name "*.log" -exec rm -f {} \;
命令解讀
find /www/server/cron:在/www/server/cron目錄下搜索文件。-type f:僅匹配類型為普通文件的項。-name "*.log":匹配所有以.log結(jié)尾的文件名。-exec rm -f {} \;:對匹配到的每個文件執(zhí)行rm -f命令,刪除它們。
永久解決方案
在寶塔計劃任務(wù)內(nèi)添加以下命令
find /www/server/cron -type f -name "*.log" -exec rm -f {} \;
手寫計劃任務(wù)文件
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
find /www/server/cron -type f -name "*.log" -exec rm -f {} \;echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo "----------------------------------------------------------------------------"