Die PID des Dienstes scheint hier nirgends angegeben zu werden:
Process: 18534 ExecStart=/bin/true (code=exited, status=0/SUCCESS) Main PID: 18534 (code=exited, status=0/SUCCESS)
Ich sage das, weil diese Nachricht von Exit-Code spricht, der für einen laufenden Prozess nicht sinnvoll ist. Nur beendete Prozesse haben einen Exit-Code.
Wenn der Postgres-Dienst ausgeführt wird, können Sie in einem GNU / Linux-System dessen PID in der Ausgabe von sudo netstat -ntlp | grep posgres
beispielsweise finden:
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 3738/postgres
In dieser Art von Ausgabe ist 3738 die PID.
Als Randbemerkung ps -ax | grep the-pid
ist es besser, einen Prozess durch PID zu überprüfen, anstatt ihn auszuführen ps -p the-pid
.