我正在运行postgresql,但每次系统重启时,符号链接/tmp/.s.PGSQL.5432都会被删除,所以我必须通过
手动创建它sudo ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432
然后才开始postgres。无论如何我可以自动化这个(比如在系统启动时运行的命令)?也为什么这个/ tmp链接postgres?我确信有更好的解决方案,然后在每次重启后继续创建/ tmp链接
我在ubuntu 12.10 btw
编辑 - 代码确实以相反的顺序查看,但它现在正在运行,请参阅https://askubuntu.com/a/213462
由于
答案 0 :(得分:3)
将其添加到startup script。您不需要sudo,因为所有启动脚本都以root身份运行。它应位于/etc/init.d
,因此您可以使用sudo vim /etc/init.d/postgres
进行编辑。