跳到主要内容

关闭前验证

# 检测进程是否存在
ps aux | grep "[n]ginx"
# 确认进程是否存在
ps aux | grep "[n]ginx: master" # 有输出 = 进程在运行
# 或是用 system 管理
systemctl status nginx

手动安全停止

# 优雅停止
PID=$(ps -eo pid,cmd | grep "[n]ginx: master" | awk '{print $1}') && sudo kill -QUIT $PID

# 快速停止
PID=$(ps -eo pid,cmd | grep "[n]ginx: master" | awk '{print $1}') && sudo kill - -TERM $PID

# 验证是否关闭
ps aux | grep "[n]ginx"

重启服务

nginx -s reload