全新安装 16.10,带有全新 Postgresql-9.6.2。我可以运行“sudo service postgresql-9.6 start”来启动 postgresql 服务,但无法让它在启动时启动。
“sudo systemctl enable postgresql-9.6”返回 postgresql-9.6.service 不是本机服务,重定向到 systemd-sysv-install。正在执行:/lib/systemd/systemd-sysv-install enable postgresql-9.6 update-rc.d:错误:postgresql-9.6 Default-Start 不包含运行级别,正在中止。
这些不会返回任何错误,但也不会使其自动启动 sudo update-rc.d postgresql-9.6 defaults sudo update-rc.d postgresql-9.6 enable
答案1
将其添加到/etc/init.d/postgresql-9.6
:
### BEGIN INIT INFO
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
然后再次运行sudo systemctl enable postgresql-9.6
。