手动阀

Good Luck To You!

Nginx 启动脚本/重启脚本代码

Nginx 启动脚本 (start_nginx.sh)

Nginx 启动脚本/重启脚本代码

#!/bin/bash
检查是否以 root 用户运行
if [ "$EUID" ne 0 ]; then
  echo "请以 root 用户运行此脚本."
  exit 1
fi
启动 Nginx
echo "正在启动 Nginx..."
systemctl start nginx
检查 Nginx 状态
if systemctl isactive quiet nginx; then
  echo "Nginx 已成功启动."
else
  echo "Nginx 启动失败,请检查日志文件."
fi

Nginx 重启脚本 (restart_nginx.sh)

#!/bin/bash
检查是否以 root 用户运行
if [ "$EUID" ne 0 ]; then
  echo "请以 root 用户运行此脚本."
  exit 1
fi
重启 Nginx
echo "正在重启 Nginx..."
systemctl restart nginx
检查 Nginx 状态
if systemctl isactive quiet nginx; then
  echo "Nginx 已成功重启."
else
  echo "Nginx 重启失败,请检查日志文件."
fi

使用说明

1、保存脚本:将上述内容分别保存为start_nginx.shrestart_nginx.sh

2、赋予执行权限:在终端中运行以下命令,赋予脚本执行权限。

Nginx 启动脚本/重启脚本代码

   chmod +x start_nginx.sh
   chmod +x restart_nginx.sh

3、运行脚本:使用root 用户或通过sudo 运行脚本。

   sudo ./start_nginx.sh
   sudo ./restart_nginx.sh

注意事项

确保你的系统上已经安装了systemd,因为脚本使用了systemctl 命令来管理 Nginx 服务,如果你的系统使用的是其他服务管理工具(如init.d),你需要相应地修改脚本。

如果你没有使用systemctl,你可以使用service 命令来替代。

Nginx 启动脚本/重启脚本代码

  service nginx start
  service nginx restart

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.