postgres,Ubuntu的如何重新启动服务? 在实例重启后遇到集群问题

我在AWS EC2上运行Postgres db 9.1 ,使用ubuntu 12.04

我和这个实例混淆了很多(比如我在9.1之前安装了各种postgres XX)。

现在经过一个月的数据库工作,我发现,如果我重新启动我的实例postgres加载不正确,它的状态说“正在运行的集群”。 这将永远持续到我

 sudo service postgresql restart 

从terminal,然后再次工作。

如何添加这条线,到Ubuntu的启动,以便每次加载时,它将重新启动此服务,并希望解决我的问题?

也可以解决这个问题的其他解决scheme。

我想最好是修复数据库启动脚本本身。 但是作为解决方法,您可以将该行添加到/etc/rc.local ,在初始化阶段将执行该命令。