postgres 在linux 自启动启脚本
来源:互联网 发布:威尔数据系统有限公司 编辑:程序博客网 时间:2024/04/30 05:05
#! /bin/sh
# Installation prefix
prefix=/home/ymf/dcm/pgsql
# Data directory
PGDATA="$prefix/data"
# Who to run the postmaster as, usually "postgres". (NOT "root")
PGUSER=postgres
# Where to keep a log file
PGLOG="$PGDATA/serverlog"
## STOP EDITING HERE
# The path that is to be used for the script
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# What to use to start up the postmaster (we do NOT use pg_ctl for this,
# as it adds no value and can cause the postmaster to misrecognize a stale
# lock file)
DAEMON="$prefix/bin/postmaster"
# What to use to shut down the postmaster
PGCTL="$prefix/bin/pg_ctl"
set -e
# Only start if we can find the postmaster.
test -x $DAEMON || exit 0
# Parse command line parameters.
case $1 in
start)
echo -n "Starting PostgreSQL: "
su $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1
echo "ok"
;;
stop)
echo -n "Stopping PostgreSQL: "
su $PGUSER -c "$PGCTL stop -D '$PGDATA' -s -m fast"
echo "ok"
;;
restart)
echo -n "Restarting PostgreSQL: "
su $PGUSER -c "$PGCTL stop -D '$PGDATA' -s -m fast -w"
su $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1
echo "ok"
;;
reload)
echo -n "Reload PostgreSQL: "
su $PGUSER -c "$PGCTL reload -D '$PGDATA' -s"
echo "ok"
;;
status)
su $PGUSER -c "$PGCTL status -D '$PGDATA'"
;;
*)
# Print help
echo "Usage: $0 {start|stop|restart|reload|status}" 1>&2
exit 1
;;
esac
exit 0
- postgres 在linux 自启动启脚本
- linux 自启动脚本
- Linux自启动脚本
- oracle在linux自启动和停止脚本
- oracle在linux自启动和停止脚本
- postgres自启动另一种方式
- linux的自启动脚本
- linux开机自启动脚本
- Linux系统自启动脚本
- linux自启动、定时启动脚本
- memcached在centos下自启动脚本
- linux下tomcat监控自启动脚本
- linux oracle 自启动脚本编写
- scientific linux oracle11g 自启动脚本
- linux下添加oracle自启动脚本
- Linux下nginx的自启动脚本
- linux系统自启动脚本整理
- linux 随机自启动脚本详解
- nios ii之流水灯两点注意(QSYS版)
- Android开发学习笔记:浅谈WebView
- 重大发现:VC++2005,2008或更高版本 之list iterator not incrementable 错误原因
- jetty的应用
- ios 内存释放总结
- postgres 在linux 自启动启脚本
- Linux命令:fsck
- pushButton被hide之后。。(QT编程)
- 【redhat5.5】linux服务器负载均衡LB Cluster的(LVS)技术 实现方案
- 关于读取json和json数组的方法
- 相对路径与绝对路径
- linux fsck命令参数及用法详解---检查修复linux文件系统命令fsck
- flash player 可靠源已经损坏
- 众说纷纭:ScrollView中包含ListView