如何在/ tmp文件夹中创建永久性符号链接以启动postgres?

时间:2013-01-21 04:29:43

标签: linux postgresql

我正在运行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

由于

1 个答案:

答案 0 :(得分:3)

将其添加到startup script。您不需要sudo,因为所有启动脚本都以root身份运行。它应位于/etc/init.d,因此您可以使用sudo vim /etc/init.d/postgres进行编辑。