nginx停止後自動重啟的解決辦法

使用腳本命令進行檢測nginx狀態,如是停止可重啟nginx

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
pgrep -x nginx &> /dev/null
if [ $? -ne 0 ]
then
echo "At time:$(date) :Nginx is stop .">> /var/log/nginx_messages
/etc/init.d/nginx start
else
exit
fi

以上代碼放到寶塔的定時任務去,設置每隔幾分鐘檢測一次

注意上面的代碼如果被轉成中文了,使用的時候需要自己轉回來一下。

參考網址:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=53576&page=1

發布者:彬彬筆記,轉載請註明出處:https://www.binbinbiji.com/zh-hant/jianzhanjiaoliu/2210.html

(1)
彬彬筆記彬彬筆記
上一篇 2020年10月13日
下一篇 2021年2月22日

相關推薦

發表回復

您的電子郵箱地址不會被公開。 必填項已用 * 標註

蜀ICP備14017386號-13