時間 2016-08-20 15:49:40
麥穗技術 原文
主題shell
linux下編寫shell指令碼,每天自動清理tomcat的catalina.out檔案內容,
保證catalina.out都是當天的日誌。
直接上內容咯~_~
1. auto-clear-currday-catalina_out-content.sh
檔案內容:
##**********start**********====##
#!/bin/sh
#auto-clear-currday-catalina_out-content
cat /dev/null > /usr/local/webserver/tomcat/tomcat_*/logs/catalina.out
##**********end***************##
#快速清理tomcat的catalina.out檔案內容, 其中「_*」使用的正則#
2. 加入定時任務 crontab 中,自動清理:
#crontab -e
10 02 * * * /home/webuser/script/auto-clear-currday-catalina_out-content.sh
至此,每天的凌晨2點10分 會執行此指令碼。
1. 建立shell:touch ***.sh
2. 開啟shell:vi ***.sh
3.編寫shell:#! bin/sh
4. 儲存退出!
開啟定時器:crontab -e 編寫定時器 * * * * * (分,時,日,月,周) /要執行的指令碼路徑
執行定時器:service crond start
linux伺服器巡檢指令碼
巡檢的基本步驟 1.在每台伺服器上部署巡檢的指令碼,查詢相應的日誌。2.將每台伺服器上的日誌傳送到ftp伺服器的指定目錄下。3.遍歷ftp伺服器指定目錄,並且將各個的檔案資訊整理到乙個檔案中。4.將整理後的檔案通過郵件傳送給指定的人員。5.刪除冗餘的日誌檔案。對應的指令碼 1.巡檢的指令碼 2.將伺...
Linux 伺服器巡檢指令碼
原文出自 赤鹿小組 本指令碼主要是用於檢測伺服器基本配置資訊 cpu,記憶體,磁碟 磁碟 i o 以及個別威脅伺服器的安全巡檢項。後續會繼續優化加入其餘巡檢項。bin bash author seichung set u color tips yellow echo e 0m red echo e ...
Linux伺服器定時備份指令碼
bin bash db user root db pwd db dir data0 ouyang databases site dir data0 ouyang site log file data0 ouyang log curr time date y m d h m s curr date d...