systemctl status postgresql.service 未按预期工作

systemctl status postgresql.service 未按预期工作

系统:Ubuntu 20/WSL 检查状态。

sudo service postgresql status

或者

sudo pg_ctlcluster status  15 main

现在我很确定状态是在线。但即使 postgresql 在线,如果我这样做

systemctl status postgresql.service

它说

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

我很困惑。这很重要,因为我想使用命令:

sudo systemctl enable postgresql.service.

我找到的相关帖子:https://linuxhint.com/systemctl-ubuntu/ postgresql.service 如何知道要启动哪些 postgresql 实例?

答案1

你不能使用systemctl,错误说:

系统尚未使用 systemd 作为 init 系统 (PID 1) 进行引导。无法操作。

您有两个选择:

  1. 配置您的系统以使用systemd
  2. 继续使用systemV init系统(service daemon status...)

相关内容