Linux/Centos7设置nginx开机自启动 发表于 2016-08-26 | 分类于 服务器 | 阅读次数 | 185 字 | 1 min 新增shell脚本 vi /etc/rc.d/init.d/nginx123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#! /bin/bash# chkconfig: 35 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverseset -ePATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDESC="nginx daemon" NAME=nginx DAEMON=/usr/local/nginx/sbin/$NAME SCRIPTNAME=/etc/init.d/$NAME test -x $DAEMON || exit 0 d_start(){ $DAEMON || echo -n " already running"}d_stop() { $DAEMON -s quit || echo -n " not running"}d_reload() { $DAEMON -s reload || echo -n " counld not reload"}case "$1" in start) echo -n "Starting $DESC:$NAME" d_start echo "." ;; stop) echo -n "Stopping $DESC:$NAME" d_stop echo "." ;; reload) echo -n "Reloading $DESC configuration..." d_reload echo "reloaded." ;; restart) echo -n "Restarting $DESC: $NAME" d_stop sleep 2 d_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2 exit 3 ;;esac exit 0 设置可执行权限1chmod +x /etc/rc.d/init.d/nginx 添加系统服务1chkconfig --add nginx 开机自启动1chkconfig --level 35 nginx on 原文链接: http://my.oschina.net/tomener/blog/664469