前言:

使用文章中的脚本,前提是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 命令的脚本方法相关推荐

  1. Nginx启动不了报错未找到命令的解决方法(- bash: nginx: 未找到命令)

    故障现象 nginx stop - bash: nginx: 未找到命令 解决方法 1,打开环境变量所在的文件 vim /etc/profile 2,在profile文件末尾,加上一行 用来指向你的n ...

  2. 添加nginx为系统服务(service nginx start/stop/restart)

    2019独角兽企业重金招聘Python工程师标准>>> 1.在/etc/init.d/目录下编写脚本,名为nginx #!/bin/sh # # nginx - this scrip ...

  3. nginx reload命令_nginx:Failed to start nginx.service:unit not found

    错误的原因就是没有添加nginx服务,所以启动失败. 解决方法: 1. 在/root/etc/init.d/目录下新建文件,文件名为nginx 或者用命令在根目录下执行:# vim /etc/init ...

  4. 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 ...

  5. linux nginx jsp,将nginx注册成linux的服务(service)

    在安装nginx之后,经常会进行重启操作,一般的操作都是在安装目录下运行./nginx -s reload命令,很是不便, 通常的做法是将nginx注册成service, 这样就能很方便的进行操作了, ...

  6. Linux 添加Nginx 到 service 启动

    1.vi /etc/rc.d/init.d/nginx 2复制下面脚本 #!/bin/bash # nginx Startup script for the Nginx HTTP Server # # ...

  7. nginx重启(nginx -s reload 不建议使用,本人亲试,有时候无效)

    先 ps -ef | grep nginx ,会出现5个关于nginx的进程,如果5个进程的id分别为 100.101.102.103.104 杀掉所有nginx进程 kill -9 101 102 ...

  8. 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 ...

  9. nginx -s reload命令

    Nginx新的重载方法(nginx -s reload) Nginx 从 0.7.53 版本之后新增了一些命令行参数:-s 以前都是用kill -HUP `cat /usr/local/nginx/l ...

最新文章

  1. 通过yiic来创建yii应用
  2. 大数据在企业IT的应用
  3. elastichd安装部署
  4. 编写配置文件不能出现帮助信息
  5. python增强对比度_python增加图像对比度的方法
  6. ntko 发生错误:保存html到临时文件目录发生错误,ntko学习文档..doc
  7. Oracle中的next_day(date,char)
  8. Java实习面试一般问什么?选大公司还是小公司?
  9. 普适计算-2014/03/28
  10. react-native android 识别读取NFC卡信息
  11. android通讯录开发二 数据表各字段含义
  12. Dynamic CRM(IFD)登陆超时时间查看及修改
  13. Android UI 测试指南之 Espresso
  14. Vue刷新组件,页面刷新
  15. 如何自动识别文字并提取?这三个方法教你搞定识别文字
  16. 限电阴霾下的东北小商户
  17. 解决Github 每次上传都要输入用户名和密码
  18. 沣东新城镐京遗址规划_潜力无限?沣东新城凭什么就成了热门?!
  19. 如何快速简单有效地判断一个文件是否为病毒
  20. 【计算机算法】装箱问题

热门文章

  1. android rom修改小白有福了
  2. 抓取app服务器证书,APP爬虫-双向认证抓包的两种方法
  3. linux磁盘读写速度(I/O)命令
  4. fpga实操训练(硬件乘法器)
  5. Modbus协议格式
  6. 【报告分享】2021Q1服饰行业季度洞察报告-巨量算数(附下载)
  7. 09.BEGAN(Boundary Equilibrium Generative Adversarial Networks)
  8. Modbus寄存器分类及地址分配
  9. 2022年全球市场液相色谱-质谱耗材总体规模、主要生产商、主要地区、产品和应用细分研究报告
  10. 财务自由之路 笔记 第十四章 播种金钱