在 linux 系統中,可以使用以下命令來檢查 nginx 是否正在運行:
systemctl status nginx
執行此命令后,您將看到以下輸出之一:
如果 Nginx 已啟動:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2023-02-10 16:23:48 PST; 4 days ago Main PID: 2964 (nginx) CGroup: /system.slice/nginx.service ├─2964 nginx: master process /usr/sbin/nginx -g daemon off; └─2965 nginx: worker process
如果 Nginx 已停止:
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: inactive (dead) since Fri 2023-02-10 16:23:48 PST; 4 days ago Main PID: 2964 (code=exited, status=0/SUCCESS)
輸出解釋:
- Loaded: 指示 nginx 服務是否已加載到系統中。
- Active: 指示 nginx 服務當前是否正在運行。
- Main PID: 顯示 nginx 主進程的進程 ID。
- CGroup: 指示 nginx 進程所屬的控制組。
如果您看到 “Active: inactive (dead)” 消息,則表示 Nginx 已停止。如果您看到 “Active: active (running)” 消息,則表示 Nginx 正在運行。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END