天天看點

Centos下利用shell腳本監控和重新開機程序.并郵件通知

1.centos伺服器配置發送郵件功能

參考此連結

https://developer.aliyun.com/article/765549

2.建立目錄和腳本檔案

mkdir /shell

vim /shell/restart.sh輸入以下内容

#!/bin/bash
ps -ef | grep redis | grep -v grep
if [ $? -ne 0 ];then
    echo "redis is start"
    redis-server /data/redis/etc/redis.conf
    echo "120.79.*.* redis server start" |mailx -v -s "120.79.*.* redis server start" [email protected]
else
    echo "redis is running"
fi           

3.設定shell腳本定時執行

crontab -e添加截圖的内容(每兩分鐘執行一次腳本)

Centos下利用shell腳本監控和重新開機程式.并郵件通知