PostgreSQL Server进程检查启动脚本
检测到PostgreSQL Server进程 down 的时候启动,running状态无动作
# 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
本文转自 pgmia 51CTO博客,原文链接:http://blog.51cto.com/heyiyi/1890791
PostgreSQL Server进程检查启动脚本相关推荐
- mysql.server 文件是什么_mysql的启动脚本mysql.server及示例配置文件
以MySQL-server-4.0.14-0.i3862881064151.rpm为例,放在/data目录下 cd /data rpm -ivh MySQL-server-4.0.14-0.i386. ...
- Android程序暂停sh,init进程 解析Android启动脚本init.rc 修改它使不启动android init.rc中启动一个sh文件...
Android启动后,系统执行的第一个进程是一个名称为init 的可执行程序.提供了以下的功能:设备管理.解析启动脚本.执行基本的功能.启动各种服务.代码的路径: system/core/init,编 ...
- windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动...
windows server 2012r2 快速启动模式部署remoteapp,检查兼容性,显示有挂起的重新启动. 解决方法: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet ...
- linux查询进程号是否存在启动脚本,Shell实现判断进程是否存在并重新启动脚本分享...
简洁版: #! /bin/bash # author caoxin # time 2012-10-10 # program : 判断进行是否存在,并重新启动 function check(){ cou ...
- php fastcgi进程启动,php fastcgi 启动脚本
php fastcgi 启动脚本 以FASTCGI模式启动PHP,通过此脚本,可以以守护进程模式启动PHP的FASTCGI模式. 启动脚本 /home/hliang/fcgi-php: [cc lan ...
- linux 脚本 杀进程,shell脚本实现杀死进程并启动程序(重启程序)【显哥出品,必为精品】...
#!/bin/bash #取jms进程号 Das_ID=$(ps -ef |grep "python3 ./jms start" |grep -v "grep" ...
- 通过Shell开发企业级专业服务启动脚本案例(MySQL)
老男孩教育Linux高端运维班Shell课后必会考试题: 企业Shell面试题10:开发企业级MySQL启动脚本 说明: MySQL启动命令为: /bin/sh mysqld_safe --pid-f ...
- linux开机启动脚本的顺序
如果 [url=javascript:;]服务[/url] 器重启之后需要手工开启许多服务.工作及以后的维护相对比较繁琐.特地总结了下 [url=javascript:;]linux[/url] ...
- CentOS开机启动脚本的顺序
CentOS开机启动脚本的顺序 时间:2015-05-27 01:37来源:chinaunix.net 作者:br9852000 举报 点击:800次 id="iframeu2000246_ ...
- Odoo快速部署 附Odoo的Docker启动脚本
Odoo快速部署 附Odoo的Docker启动脚本 前置条件 请先安装好docker和dokcer-compose docker-compose.yml version: '2' services:w ...
最新文章
- 【POJ1821】Fence
- Job 失败了怎么办?- 每天5分钟玩转 Docker 容器技术(133)
- 对象拷贝的工具类DeepBeanUtils
- Particle Filter Tutorial 粒子滤波:从推导到应用(三)
- Nodejs版本的企业微信中接收消息与腾讯对接之接收消息 代码已经上传,可以去下载
- CentOS安装及注意事项
- 教你在Windows轻松修改Hosts文件
- PDFMiner 操作 PDF 文件
- 小心!新媒体环境下,营销传播还有几个大坑!
- 计算机网络技术表白,网络表白的经典句子
- Java动态代理的理解
- 如何理解电容器容抗等效
- 智能计算作业——差分进化算法求解函数最值
- 单身程序猿的七夕应该怎么过?
- 机器如何猜你所想?阿里小蜜预测平台揭秘 1
- 装修鸿蒙瓷砖选择,电视墙用什么材料好?实用与美观,到底该如何选?
- AIX小型机安装JAVA JDK的方法
- 4_MySQL_聚合函数和条件查询
- [Elasticsearch] Elasticsearch权威指南翻译目录
- golang面试问题汇总(陆续更新)