1. Create a script file Nginxd
[[Email protected]]# vi/etc/init.d/nginxd
Insert the following content
#!/bin/Bash# # Chkconfig:-15# Description:nginx is a world Wide Web server.#Processname:nginxnginx=/usr/local/nginx/sbin/nginxconf=/usr/local/nginx/conf/nginx.Confcase$inchStart)Echo-N "Starting Nginx" $nginx-C $confEcho"Done";;Stop)Echo-N "Stopping Nginx"Killall-9NginxEcho"Done";;Test) $nginx-T-C $conf;;Reload)Echo-N "Reloading Nginx"PS auxww | grep nginx | grep Master | awk ' {Print$} ' | Xargs Kill-hupEcho"Done";;Restart)Stop$Start;;Show)ps-aux|grep Nginx;;*)Echo-N "Usage: $ start|restart|reload|stop|test|show}";;Esac
2. Change NGINXD Permissions
[Email protected]]# chmod 755/etc/init.d/nginxd
3. Set Boot start
[[Email protected]]# chkconfig nginxd on
Http://www.cnblogs.com/apexchu/p/4193568.html
Implementation of Nginx Self-startup script instance under Centos/rhel