0
我正在編寫一個腳本來檢查sybase是否在我的服務器上運行。如果它沒有運行,我想啓動服務。如果它正在運行,我想停止sybase iq。 請幫助我做同樣的事情。shell腳本來檢查sybase iq狀態
我寫的邏輯是:
if(sybaseiq = active)
then
stop_iq
else
start_iq ".cfg" ".db"
下面是我對internet.But發現我不能夠了解他們在做什麼,那裏的代碼。請回答我的解釋。
isql -U${USERNAME} -P${PASSWORD} -S${SQL_SERVER} -w1000 << ! > ${LOG_FILE}
exit
!
if [[ $? != 0 ]]
then
msg="`date` ${SQL_SERVER} problem. ${SQL_SERVER} on ${HOST} is down or cannot be accessed"
cat ${LOG_FILE}|/usr/bin/mailx -s "${msg}" ${SUPPORT}
}
exit 1
fi
感謝很多提前