Saya sedang dalam proses menginstal postgresql ke server kedua
Sebelumnya saya menginstal postgresql dan kemudian menggunakan skrip yang disediakan
./contrib/start-scripts/linux
Ditempatkan di dir yang benar
# cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92
# chmod 755 /etc/rc.d/init.d/postgresql92
Yang kemudian bisa saya jalankan seperti yang diharapkan dengan
# service postgresql92 start
Namun mesin baru menggunakan Systemd dan sepertinya ada cara yang sama sekali berbeda untuk melakukan ini
Saya tidak ingin meretas ini dan merusak sesuatu jadi saya bertanya-tanya apakah ada orang di luar sana yang bisa mengarahkan saya ke arah yang benar tentang bagaimana mencapai hasil yang sama
sumber
/usr/lib/systemd/system/postgresql.service
. Skrip awal yang disediakan oleh postgresql tampaknya hanya mencakupSysV
.Diposting file systemctl unit di atas banyak membantu saya tetapi untuk membuat yang Anda butuhkan Anda hanya harus meletakkannya di:
Pikirkan tentang mengubah lintasan binay pg_ctl sesuai dengan pemasangan Anda, dan jika Anda ingin menjalankan contoh lain, Anda juga harus mengubah port mendengarkan default:
sumber