Muchas gracias a todos por la ayuda, lo solucioné creando el archivo
/etc/systemd/system/postgres.service.
Con el siguiente contenido:
[Unit]
Description=PostgreSQL database server
After=network.target

[Service]
Type=forking

User=postgres
Group=postgres

# Where to send early-startup messages from the server (before the logging
# options of postgresql.conf take effect)
# This is normally controlled by the global default set by systemd
# StandardOutput=syslog

# Disable OOM kill on the postmaster
OOMScoreAdjust=-1000
# ... but allow it still to be effective for child processes
# (note that these settings are ignored by Postgres releases before 9.5)
Environment=PG_OOM_ADJUST_FILE=/proc/self/oom_score_adj
Environment=PG_OOM_ADJUST_VALUE=0

# Maximum number of seconds pg_ctl will wait for postgres to start.  Note
that
# PGSTARTTIMEOUT should be less than TimeoutSec value.
Environment=PGSTARTTIMEOUT=270

Environment=PGDATA=/usr/local/pgsql/data


ExecStart=/usr/local/pgsql/bin/pg_ctl start -D ${PGDATA} -s -w -t
${PGSTARTTIMEOUT}
ExecStop=/usr/local/pgsql/bin/pg_ctl stop -D ${PGDATA} -s -m fast
ExecReload=/usr/local/pgsql/bin/pg_ctl reload -D ${PGDATA} -s

# Give a reasonable amount of time for the server to start up/shut down.
# Ideally, the timeout for starting PostgreSQL server should be handled more
# nicely by pg_ctl in ExecStart, so keep its timeout smaller than this
value.
TimeoutSec=300

[Install]
WantedBy=multi-user.target



Luego ejecuté los comandos:

systemctl daemon-reload
systemctl enable postgres
systemctl start postgres


El mar., 10 mar. 2020 a las 11:53, Juan José Santamaría Flecha (<
juanjo.santama...@gmail.com>) escribió:

>
> On Tue, Mar 10, 2020 at 3:44 PM Alvaro Herrera <alvhe...@2ndquadrant.com>
> wrote:
>
>> Guillermo E. Villanueva escribió:
>>
>> > El lun., 9 mar. 2020 a las 14:45, Alvaro Herrera (<
>> alvhe...@2ndquadrant.com>)
>> > escribió:
>>
>> > > Hmm, esto está desactualizado.  Deberías estar usando el archivo
>> > > .service para systemd, no los scripts antiguos sysv.
>> > >
>> > *Yo estaba usando el que descargué junto con los fuentes del directorio
>> > contrib el .service también está disponible junto con los fuentes?*
>>
>> No, viene con paquetes.  Puedes copiarlo de allá.
>>
>
> También tienes un ejemplo en la documentación:
>
> https://www.postgresql.org/docs/current/server-start.html
>
> Tal vez sea mejor intentar ajustar ese a tu entorno.
>
> Un saludo,
>
> Juan José Santamaría Flecha
>

Reply via email to