es定期刪除2天前的資料:
1、進入指令碼目錄
cd /install/timershell/
2、編輯刪除指令碼delete_es_data_2days_ago.sh
vim delete_es_data_2days_ago.sh
3、編寫刪除指令碼
~4、賦予執行許可權
chmod 777 delete_es_data_2days_ago.sh
5、定時執行
[1] 進入 /etc/目錄
cd /etc/
[2] 編輯
crontab -e
[3] 新增以下**
[4] 重啟定時
sudo service crond restart
出現如下資訊則說明重啟成功:
stopping crond: [ ok ]
starting crond: [ ok ]
crontab定時刪除tomcat日誌
前面一篇文章講了在linux環境中按日期切割tomcat生成的catalina.out日誌。雖然日誌切割了,但是生成的日誌檔案還是會占用磁碟空間。積累一段時間還是會造成磁碟空間不夠用的情況。之前的做法是手動的刪除tomcat日誌,但是當磁碟空間滿了,再去清理,已經對系統的使用造成了影響。於是,可以考...
Centos通過crontab配置定時任務
我們在實際使用centos系統的過程中,可能會涉及一些定時任務的操作,比如定時清理環境上的垃圾檔案。這裡我遇到的乙個問題就是,ci環境上構建的docker image的清理,這裡我採用了crontab來配置實現。crond是定時任務的乙個守護程序,crontab是乙個命令,常見於unix和類unix...
定時刪除ES歷史日誌
定時刪除es歷史日誌 bin bash 保留近 n 天 keep days 7 刪除前 n的所有天到 前n 2天 function get todelete days this day done echo 返回陣列的寫法 to delete days get todelete days for da...