侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

nginx开机启动脚本

2023-11-10 星期五 / 0 评论 / 0 点赞 / 38 阅读 / 3260 字

chmod +x /etc/rc.d/init.d/nginx # 赋予执行权限 chkconfig nginx on #设置开机启动 将nginx放在此目录里面:vi /etc/rc.d/ini

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

广告 广告

评论区