1

postgresqlを実行していますが、システムを再起動するたびに、シンボリックリンク/tmp/.s.PGSQL.5432が削除されるため、手動で作成する必要があります。

sudo ln -s /tmp/.s.PGSQL.5432 /var/run/postgresql/.s.PGSQL.5432

その後、postgresが開始します。とにかくこれを自動化できますか(システムの起動時に実行されているコマンドなど)?また、なぜpostgresのこの/ tmpリンク?再起動するたびに/tmpリンクを作成し続けるより良い解決策があると確信しています

私はubuntu12.10btwにいます

編集-コードは逆の順序で表示されますが、現在は機能しています。https://askubuntu.com/a/213462も参照してください。

ありがとう

4

1 に答える 1

3

起動スクリプトに追加します。すべての起動スクリプトはrootとして実行されるため、sudoは必要ありません。に配置する必要がある/etc/init.dため、で編集できますsudo vim /etc/init.d/postgres

于 2013-01-21T04:32:40.850 に答える