linux伺服器 shell指令碼 編寫定時器

2021-07-31 22:14:42 字數 874 閱讀 3215

時間 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...