1、打開源碼找到./contrib/start-scripts/linux文件
2、復制linux文件到/etc/init.d文件夾下
cp {源碼路徑}/contrib/start-scripts/linux /etc/init.d
3、修改文件名為postgresql
mv /etc/init.d/linux /etc/init.d/postgresql
4、修改postgresql文件配置
vim /etc/init.d/postgresql
prefix設置為你的安裝路徑
PGUSER設置為操作postgreSQL的用戶(默認為postgres)
PGLOG是日志路徑
注:如果設置的日志路徑沒有server.log,需要手動創建此文檔
5、給postgresql分配執行權限
chmod a+x /etc/init.d/postgresql
6、添加開機啟動
chkconfig --add postgresql
7、重啟服務器驗證設置是否成功
reboot
8、查詢服務啟動是否正常
systemctl status postgresql
如有疑問可咨詢: