Nginx使用service nginx sart/stop/restart/reload 命令的脚本方法
前言:
使用文章中的脚本,前提是nginx已经安装,且安装目录为/usr/local/nginx/中
切换目录:
cd /etc/init.d/
使用vim nginx 编辑内容如下:
#!/bin/bash
#chkconfig:2345 99 20
#description:Nginx Service Control Script
PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs/nginx.pid"
case "$1" in start)$PROG -t &> /dev/nullif [ $? -eq 0 ] ; then$PROGecho "Nginx Service Start Success."else$PROG -tfi;;stop)kill -s QUIT $(cat $PIDF)echo "Nginx Service Stop Success.";;restart)$0 stop$0 start;;reload)$PROG -t &> /dev/nullif [ $? -eq 0 ] ; thenkill -s HUP $(cat $PIDF)echo "Reload Nginx Config Success."else$PROG -tfi;;*)echo "请在 Nginx + ( start / stop / restart / reload )"exit 1
esac
执行命令:
service nginx reload/restart/start/stop
Nginx使用service nginx sart/stop/restart/reload 命令的脚本方法相关推荐
- Nginx启动不了报错未找到命令的解决方法(- bash: nginx: 未找到命令)
故障现象 nginx stop - bash: nginx: 未找到命令 解决方法 1,打开环境变量所在的文件 vim /etc/profile 2,在profile文件末尾,加上一行 用来指向你的n ...
- 添加nginx为系统服务(service nginx start/stop/restart)
2019独角兽企业重金招聘Python工程师标准>>> 1.在/etc/init.d/目录下编写脚本,名为nginx #!/bin/sh # # nginx - this scrip ...
- nginx reload命令_nginx:Failed to start nginx.service:unit not found
错误的原因就是没有添加nginx服务,所以启动失败. 解决方法: 1. 在/root/etc/init.d/目录下新建文件,文件名为nginx 或者用命令在根目录下执行:# vim /etc/init ...
- service nginx start启动nginx出现Failed to start nginx.service:unit not found
一.在/etc/init.d/目录下新建文件,文件名为nginx vim /etc/init.d/nginx 二.插入以下代码片段 #!/bin/sh # nginx - this script st ...
- linux nginx jsp,将nginx注册成linux的服务(service)
在安装nginx之后,经常会进行重启操作,一般的操作都是在安装目录下运行./nginx -s reload命令,很是不便, 通常的做法是将nginx注册成service, 这样就能很方便的进行操作了, ...
- Linux 添加Nginx 到 service 启动
1.vi /etc/rc.d/init.d/nginx 2复制下面脚本 #!/bin/bash # nginx Startup script for the Nginx HTTP Server # # ...
- nginx重启(nginx -s reload 不建议使用,本人亲试,有时候无效)
先 ps -ef | grep nginx ,会出现5个关于nginx的进程,如果5个进程的id分别为 100.101.102.103.104 杀掉所有nginx进程 kill -9 101 102 ...
- centos8安装Nginx时报错 nginx.service: Unit cannot be reloaded becau lines 1-5
centos8安装Nginx时报错 nginx.service: Unit cannot be reloaded becau lines 1-5 查看Nginx状态时,发现报错 nginx.servi ...
- nginx -s reload命令
Nginx新的重载方法(nginx -s reload) Nginx 从 0.7.53 版本之后新增了一些命令行参数:-s 以前都是用kill -HUP `cat /usr/local/nginx/l ...
最新文章
- 通过yiic来创建yii应用
- 大数据在企业IT的应用
- elastichd安装部署
- 编写配置文件不能出现帮助信息
- python增强对比度_python增加图像对比度的方法
- ntko 发生错误:保存html到临时文件目录发生错误,ntko学习文档..doc
- Oracle中的next_day(date,char)
- Java实习面试一般问什么?选大公司还是小公司?
- 普适计算-2014/03/28
- react-native android 识别读取NFC卡信息
- android通讯录开发二 数据表各字段含义
- Dynamic CRM(IFD)登陆超时时间查看及修改
- Android UI 测试指南之 Espresso
- Vue刷新组件,页面刷新
- 如何自动识别文字并提取?这三个方法教你搞定识别文字
- 限电阴霾下的东北小商户
- 解决Github 每次上传都要输入用户名和密码
- 沣东新城镐京遗址规划_潜力无限?沣东新城凭什么就成了热门?!
- 如何快速简单有效地判断一个文件是否为病毒
- 【计算机算法】装箱问题