Linux MintマシンにPostgresql 9.3および9.4をインストールしています。postgresql 9.4を再起動するにはどうすればよいですか?両方のバージョンを一緒に再起動する方法も問題ありません。
Linux MintマシンにPostgresql 9.3および9.4をインストールしています。postgresql 9.4を再起動するにはどうすればよいですか?両方のバージョンを一緒に再起動する方法も問題ありません。
回答:
ルートとしてこれを試してください(sudo
またはを使用できますsu
):
/etc/init.d/postgresql restart
引数がなければ、スクリプトは特定のバージョンを再起動する方法についてのヒントも提供します
[Uqbar@Feynman ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]
同様に、持っている場合は、次のservice
ツールも使用できます。
[Uqbar@Feynman ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]
オプションの[version ...]
末尾の引数に注意してください。これは、ユーザーが複数のバージョンを実行している場合に、ユーザーが特定のバージョンを操作できるようにするためのものです。したがって、バージョンYとZを変更せずに実行したまま、バージョンXを再起動できます。
最後に、systemdを実行している場合は、次のsystemctl
ように使用できます。
[support@Feynman ~] systemctl status postgresql
● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2017-11-14 12:33:35 CET; 7min ago
...
あなたは置き換えることができstatus
てstop
、start
またはrestart
他のアクションと同様。詳細については、ドキュメントを参照してください。残念ながら、このツールでPostgresqlの複数のバージョンを操作する方法はないようです。最後root
に、前に見た他のケースと同様に、情報を提供しないタスクには権限が必要になる場合があることに注意してください。