Nginx 启动脚本 (start_nginx.sh
)
#!/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.sh
和restart_nginx.sh
。
2、赋予执行权限:在终端中运行以下命令,赋予脚本执行权限。
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
命令来替代。
service nginx start service nginx restart