Policy Information
开机自启动PostgreSQL服务
设置PostgreSQL开机自启动
PostgreSQL的开机自启动脚本位于PostgreSQL源码目录的contrib/start-s路径下
这个路径是安装包解压完的路径。
linux文件即为linux系统上的启动脚本
1)修改linux文件属性,添加X属性
exit
切换到root用户
cd /install/postgresql-16.2/contrib/start-s
切换到解压目录下
$ chmod a+x linux
2) 复制linux文件到/etc/init.d目录下,更名为PostgreSQL
$ cp linux /etc/init.d/PostgreSQL
3)修改/etc/init.d/PostgreSQL文件的两个变量
$ vi /etc/init.d/PostgreSQL
prefix设置为PostgreSQL的安装路径:prefix=/postgres/server
PGDATA设置为PostgreSQL的数据目录路径:PGDATA="/postgres/data"
4) 执行service PostgreSQL start,就可以启动PostgreSQL服务
service PostgreSQL start
5)设置PostgreSQL服务开机自启动
chkconfig --add PostgreSQL
执行上面的命令,就可以实现PostgreSQL服务的开机自启动。
reboot
评论