PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-scripts路径下
linux文件即为linux系统上的启动脚本
1)修改linux文件属性,添加X属性
#chmod a+x linux
2) 复制linux文件到/etc/init.d目录下,更名为postgresql
#cp linux /etc/init.d/postgresql
3)修改/etc/init.d/postgresql文件的两个变量
prefix设置为postgresql的安装路径:/opt/pgsql-9.4.4
PGDATA设置为postgresql的数据目录路径:/opt/pgsql/data
4) 执行service postgresql start,就可以启动PostgreSQL服务
#service postgresql start
说一个现象。
结果报错。
[root@CentOS6 init.d]# service postgresql restart
/home/postgres/pgsql/bin/postmaster not found
原因: