1
我需要postgresql shell腳本來警告我數據庫是否關閉。用於監控postgresql數據庫狀態和警報的Shell腳本
我需要postgresql shell腳本來警告我數據庫是否關閉。用於監控postgresql數據庫狀態和警報的Shell腳本
pg_isready
是一個用於檢查PostgreSQL數據庫服務器連接狀態的實用程序。 exit
狀態指定連接檢查的結果。
例子:
while true; do
if ! /usr/bin/pg_isready &>/dev/null; then
echo 'alert';
fi;
sleep 3;
done;
這將檢查PostgreSQL數據庫的狀態,每3秒和回聲報「提醒」,如果它已關閉。
https://www.postgresql.org/docs/9.3/static/app-pg-isready.html
'''while true;做psql -c「select 1」;如果[$? -gt 0];然後回聲'提醒';網絡連接;睡1;完成;''' –
請你告訴我這個shell腳本的邏輯。 – pramod
它試圖連接到db一次,如果失敗,回聲'提醒' –