본문 바로가기
시스템/리눅스

postgresql리눅스 부팅시 자동실행 등록

by cbwstar 2023. 2. 7.
728x90
반응형

리눅스 부팅시 postgresql 자동실행

/usr/lib/systemd/system 경로에 가서

 

vi postgresql.service  파일 생성

 

 

[Unit]

Description=PostgreSQL 15.0 database server

After=syslog.target

After=network.target

 

[Service]

Type=forking

 

User=postgis

Group=postgis

 

# Note: avoid inserting whitespace in these Environment= lines, or you may

# break postgresql-setup.

 

# Location of database directory

Environment=PGDATA=/apps/pgdata

 

# Disable OOM kill on the postmaster

OOMScoreAdjust=-1000

 

ExecStart=/apps/postgresql-15.0/bin/pg_ctl start -D "${PGDATA}" -s -w -t 300

ExecStop=/apps/postgresql-15.0/bin/pg_ctl stop -D "${PGDATA}" -s -m fast

ExecReload=/apps/postgresql-15.0/bin/pg_ctl reload -D "${PGDATA}" -s

 

# Give a reasonable amount of time for the server to start up/shut down

TimeoutSec=300

 

[Install]

WantedBy=multi-user.target

 

파일 저장후

부팅시 자동 실행하게 systemctl 이용하여 등록

systemctl enable postgresql.service

 

기동 : systemctl start postgresql

중지 : systemctl stop postgresql

재기동 systemctl restart postgresql

728x90
반응형

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading