第一步
# open rc.local
sudo vim /etc/rc.local
第二步
# 在 exit(0) 前
su - pguser -c "path/pg_ctl start -D path/pgdata -l path/logfile"
# for example
su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data -l /usr/local/pgsql/data/logfile"
pgsql 的数据一般建立新用户独立管理数据, 采用 su - 新用户 -c 的方式调用启动 pgsql 命令
补充&坎坷
.
1. Ubuntu 没有 chkconfig 命令2.调用 “sudo update-rc.d postgresql en