#!/bin/bash
# 定义 Nginx 的路径
NGINX_PATH="/usr/sbin/nginx"
# 检查 Nginx 是否已经在运行
is_nginx_running() {
if pgrep -x "nginx" > /dev/null; then
return 0
else
return 1
fi
}
# 启动 Nginx
start_nginx() {
if [ -x "$NGINX_PATH" ]; then
echo "正在启动 Nginx..."
sudo $NGINX_PATH &
sleep 2
if is_nginx_running; then
echo "Nginx 启动成功!"
else
echo "Nginx 启动失败,请检查配置文件和日志。"
fi
else
echo "Nginx 可执行文件未找到,请检查路径:$NGINX_PATH"
fi
}
# 主程序
main() {
if is_nginx_running; then
echo "Nginx 已经在运行。"
else
start_nginx
fi
}
# 执行主程序
main