查詢程序指令碼
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 最後新增...