postgresql查看是否启动
时间: 2023-10-01 13:07:51 浏览: 401
通过sql语句判断某服务是否启动
4星 · 用户满意度95%
可以通过以下命令来检查 PostgreSQL 是否正在运行:
```
systemctl status postgresql
```
如果 PostgreSQL 正在运行,你会看到类似下面的输出:
```
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Wed 2021-04-28 10:45:22 UTC; 3 weeks 1 days ago
Main PID: 5612 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 2363)
Memory: 0B
CGroup: /system.slice/postgresql.service
Apr 28 10:45:22 ubuntu systemd[1]: Starting PostgreSQL RDBMS...
Apr 28 10:45:22 ubuntu systemd[1]: Started PostgreSQL RDBMS.
```
如果 PostgreSQL 没有启动,你会看到类似下面的输出:
```
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Wed 2021-04-28 10:45:22 UTC; 3 weeks 1 days ago
Process: 5612 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 5612 (code=exited, status=0/SUCCESS)
Apr 28 10:45:22 ubuntu systemd[1]: Starting PostgreSQL RDBMS...
Apr 28 10:45:22 ubuntu systemd[1]: Started PostgreSQL RDBMS.
```
如果 PostgreSQL 没有启动,你可以使用以下命令来启动它:
```
sudo systemctl start postgresql
```
如果你想设置 PostgreSQL 在系统启动时自动启动,可以使用以下命令:
```
sudo systemctl enable postgresql
```
阅读全文