これまでに学んだことに基づいて、提供されたスクリプトを使用して新しいシステム単位ファイルを作成する必要があります。その後、datadirを初期化する必要があります。私が実行したコマンドは次のとおりです。
$ sudo /usr/sbin/postgresql-new-systemd-unit --datadir /opt/data/pgsql/data --unit postgresql@custom
* The '[email protected]' configured in '/etc/systemd/system/[email protected]' directory.
$ sudo /usr/bin/postgresql-setup --initdb --unit postgresql@custom
FATAL: no db datadir (PGDATA) configured for '[email protected]' unit
フォルダにはファイルが1つだけ含まれています。/etc/systemd/system/[email protected]/
$ sudo ls /etc/systemd/system/[email protected]/
30-postgresql-setup.conf
$ sudo cat /etc/systemd/system/[email protected]/30-postgresql-setup.conf
[Service]
Environment=PGDATA=/opt/data/pgsql/data
私のプログラムに問題がありますか?正しいアプローチは何ですか?
アドバイスしてください。