Кажется, здесь не указан PID службы:
Process: 18534 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 18534 (code=exited, status=0/SUCCESS)
Я говорю это, потому что это сообщение говорит о коде выхода, который не имеет смысла для запущенного процесса. Только завершенные процессы имеют код выхода.
Если служба postgres запущена, в системе GNU / Linux ее PID можно найти в выходных данных sudo netstat -ntlp | grep posgres
, например:
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 3738/postgres
В этом виде вывода 3738 является PID.
Как примечание: для проверки процесса по PID вместо запуска ps -ax | grep the-pid
лучше сделать это ps -p the-pid
.