博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx开机启动脚本
阅读量:5789 次
发布时间:2019-06-18

本文共 1619 字,大约阅读时间需要 5 分钟。

hot3.png

chmod +x /etc/rc.d/init.d/nginx   # 赋予执行权限

chkconfig nginx on   #设置开机启动

将nginx放在此目录里面:vi /etc/rc.d/init.d/nginx 

nginx文件内容如下:

#!/bin/bash 

# nginx Startup script for the Nginx HTTP Server 
# it is v.1.3.0 version. 
# chkconfig: - 85 15 
# description: Nginx is a high-performance web and proxy server. 
#              It has a lot of features, but it's not for everyone. 
# processname: nginx 
# pidfile: /var/run/nginx.pid 
# config: /usr/local/nginx/conf/nginx.conf 
nginxd=/usr/local/nginx/sbin/nginx 
nginx_config=/usr/local/nginx/conf/nginx.conf 
nginx_pid=/usr/local/nginx/logs/nginx.pid 
RETVAL=0 
prog="nginx" 
# Source function library. 
.  /etc/rc.d/init.d/functions 
# Source networking configuration. 
.  /etc/sysconfig/network 
# Check that networking is up. 
[ ${NETWORKING} = "no" ] && exit 0 
[ -x $nginxd ] || exit 0 
# Start nginx daemons functions. 
start() { 
if [ -e $nginx_pid ];then 
   echo "nginx already running...." 
   exit 1 
fi 
   echo -n $"Starting $prog: " 
   daemon $nginxd -c ${nginx_config} 
   RETVAL=$? 
   echo 
   [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx 
   return $RETVAL 
# Stop nginx daemons functions. 
stop() { 
        echo -n $"Stopping $prog: " 
        killproc $nginxd 
        RETVAL=$? 
        echo 
        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid 
reload() { 
    echo -n $"Reloading $prog: " 
    #kill -HUP `cat ${nginx_pid}` 
    killproc $nginxd -HUP 
    RETVAL=$? 
    echo 
# See how we were called. 
case "$1" in 
start) 
        start 
        ;; 
stop) 
        stop 
        ;; 
reload) 
        reload 
        ;; 
restart) 
        stop 
        start 
        ;; 
status) 
        status $prog 
        RETVAL=$? 
        ;; 
*) 
        echo $"Usage: $prog {start|stop|restart|reload|status|help}" 
        exit 1 
esac 
exit $RETVAL

转载于:https://my.oschina.net/lovetyh/blog/904221

你可能感兴趣的文章
jquery居中窗口-页面加载直接居中
查看>>
cd及目录快速切换
查看>>
Unity Shaders and Effects Cookbook (3-5) 金属软高光
查看>>
31-hadoop-hbase-mapreduce操作hbase
查看>>
C++ 代码风格准则:POD
查看>>
linux-友好显示文件大小
查看>>
【转】【WPF】WPF中MeasureOverride ArrangeOverride 的理解
查看>>
【转】二叉树的非递归遍历
查看>>
NYOJ283对称排序
查看>>
接连遇到大牛
查看>>
[Cocos2d-x For WP8]矩形碰撞检测
查看>>
自己写spring boot starter
查看>>
花钱删不完负面消息
查看>>
JBPM之JPdl小叙
查看>>
Membership三步曲之进阶篇 - 深入剖析Provider Model
查看>>
前端优化及相关要点总结
查看>>
struts2中form提交到action中的中文参数乱码问题解决办法(包括取中文路径)
查看>>
25 个精美的手机网站模板
查看>>
C#反射实例应用--------获取程序集信息和通过类名创建类实例
查看>>
VC中实现文字竖排的简单方法
查看>>