檢測到PostgreSQL Server進程 down 的時候啟動,running狀態(tài)無動作
為管城等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及管城網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、做網(wǎng)站、管城網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!# more pg_server_check.sh
#!/bin/sh
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
prefix=/etc/init.d
DAEMON="$prefix/postgresql"
RUNN_STR="server is running"
Pg_Status=`$DAEMON status|grep "$RUNN_STR"`
LOG_PATH=/opt/cron
CHECK_LOG=$LOG_PATH/pg_server_check.log
Error_log=$LOG_PATH/pg_server_check_Error.log
echo "$Pg_Status"
DT_STR=`date +'%Y-%m-%d %H:%M:%S'`
if [ -z "$Pg_Status" ]
then
echo "Check Time: $DT_STR " > $Error_log
echo "Error: PostgreSQL Server is down." >> $Error_log
echo "$DAEMON start"|sh >> $Error_log
else
echo "Check Time: $DT_STR " > $CHECK_LOG
echo "PostgreSQL Server is running,do nothing." >> $CHECK_LOG
fi
root用戶登錄,腳本加到cron
*/2 * * * * /opt/cron/pg_server_check.sh
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。