지금까지 배운 내용을 바탕으로 제공된 스크립트를 사용하여 새로운 시스템 단위 파일을 만들어야 합니다. 그런 다음 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
내 프로그램에 문제가 있나요? 올바른 접근 방식은 무엇입니까?
조언해주세요.