nginx启停shell脚本
2024-09-07 04:28:11
#!/bin/bash
# 编写 nginx 启动脚本
# 本脚本编写完成后,放置在/etc/init.d/目录下,就可以被 Linux 系统自动识别到该脚本
# 如果本脚本名为/etc/init.d/nginx,则 service nginx start 就可以启动该服务
# service nginx stop 就可以关闭服务
# service nginx restart 可以重启服务
# service nginx status 可以查看服务状态
program=/usr/local/nginx/sbin/nginx
pid=/usr/local/nginx/logs/nginx.pid
start(){
if [ -f $pid ];then
echo "nginx 服务已经处于开启状态"
else
$program
fi
stop(){
if [ -! -f $pid ];then
echo "nginx 服务已经关闭"
else
$program -s stop
echo "关闭服务 ok"
fi
}
status(){
if [ -f $pid ];then
echo "服务正在运行..."
else
echo "服务已经关闭"
fi
}
case $1 in
start)
start;;
stop)
stop;;
restart)
stop
sleep 1
start;;
status)
status;;
*)
echo "你输入的语法格式错误"
esac
最新文章
- 3、Android Intent Flag的介绍
- BZOJ1701 : [Usaco2007 Jan]Cow School牛学校
- Web项目中创建简单的错误处理页面
- 用时间复杂度为n的方法找出水王
- AsyncTask的介绍
- Unix环境下PS1变量的设置
- C++学习笔记6
- js call方法
- Java 容器一些知识
- bjective-C 中核心处理字符串的类是 NSString 与 NSMutableString
- FRP 浅析
- python读写word、excel、csv、json文件
- MP实战系列(三)之实体类讲解
- 【CV】ICCV2015_Unsupervised Learning of Visual Representations using Videos
- JS文件的写入
- icehouse版本中常用操作命令
- 利用Delphi编程控制摄像头(图)
- go 类型转换
- jbpm(流程管理)
- mysql 全量备份与增量备份