使用mail命令進行服務日常巡檢附指令碼

2021-09-17 22:03:48 字數 1317 閱讀 1851

查詢程序指令碼

vim check.sh

#! /bin/bash

#刪除之前的日誌

rm -rf /root/dailycheck.txt

#將服務名定義成陣列

tomcatpath=

("/data/vuejs/tomcat-urmp"

"/data/vuejs/tomcat-hzjg"

"/data/vuejs/tomcat-hzxm"

"/data/vuejs/tomcat-heziz"

"/data/vuejs/tomcat-hzaj"

"/data/vuejs/tomcat-hzjg2"

"/data/vuejs/tomcat-lyweather"

"/data/vuejs/tomcat-oa"

"urmp-ws-0.0.1-snapshot.jar"

"hzxm-ws-0.0.1-snapshot.jar"

"comsupervision-ws-0.0.1-snapshot.jar"

"aj-ms-0.0.1-snapshot.jar"

"hz-common-0.0.1-snapshot.jar"

"ms-0.0.1.jar"

"zuul-0.0.1-snapshot.jar"

"springboot-oauth2-server-1.0-snapshot.jar"

)#使用for迴圈

for i in$do

#查詢程序

pid=

`ps -ef |

grep $

|grep -v grep

|awk''`

#判斷程序是否為空if[

!"$pid"

]then

echo

&>> /root/dailycheck.txt

else

echo

&>> /root/dailycheck.txt

fidone

mail命令

mail -s "服務日常巡檢" [email protected]  < /root/dailycheck.txt
定時任務

50 8 * * * /root/fw.sh

51 8 * * * mail -s "服務日常巡檢" [email protected] < /root/dailycheck.txt

Linux下mail命令使用總結

檢視一下mail命令的幫助 man mail mail iinv s subject c cc addr b bcc addr to addr.sendmail options.引數說明 1 s subject 指定要傳送郵件的主題 2 c recient 抄送 3 b recipients 秘密抄...

Linux系統下mail命令使用

1.檢視mail的幫助資訊 root local mail h mail invalid option h usage mail iinv s subject c cc addr b bcc addr to addr sendmail options mail iinnv f name mail i...

linux使用mail命令傳送郵件

在工作中使用linux,偶爾也會需要使用mail命令來進行發郵件。從上面的命令看,系統已經安裝了mail,對些我們還需要設定一下mail,讓它使用外面的郵箱進行發郵件。設定檔案是 etc mail.rc 我使用的是163郵件,所以設定mail使用163 發郵件需要在 etc mail.rc 最後新增...