模拟Nginx服务启动关闭-创新互联
已知Nginx管理命令为:
成都创新互联是一家集网站建设,承德企业网站建设,承德品牌网站建设,网站定制,承德网站建设报价,网络营销,网络优化,承德网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。创新互联公司专注于通渭网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供通渭营销型网站建设,通渭网站制作、通渭网页设计、通渭网站官网定制、小程序定制开发服务,打造通渭网络公司原创品牌,更为您提供通渭网站排名全网营销落地服务。启动:/application/nginx/sbin/nginx
停止:/application/nginx/sbin/nginx -s stop
重新加载:/application/nginx/sbin/nginx -s reload
请用case脚本模拟Nginx服务启动关闭:
/etc/init.d/nginx {start|stop|reload|restart},并可通过chkconfig管理。
[root@web01 ~]# cat /etc/init.d/nginx #/bin/sh # chkconfig: 2345 15 62 #设定运行级别以及启动和停止Nginx服务顺序 # description: Nginx Server #脚本说明 [ -f /etc/init.d/functions]&&. /etc/init.d/functions||exit 1 #Define Arivables Path=/application/nginx/sbin/nginx RETVAL=0 #Define Start Function start() { if [ `ss -lntup|grep nginx|wc -l` -gt 0];then echo "Nginx is Running..." else $Path RETVAL=$? if [ $RETVAL -eq 0 ];then action "Starting Nginx..."/bin/true else action "Starting Nginx..."/bin/false fi fi return $RETVAL } #Define Stop Function stop() { if [ `ss -lntup|grep nginx|wc -l` -gt 0];then $Path -s stop RETVAL=$? if [ $RETVAL -eq 0 ];then action "Stopping Nginx..."/bin/true else action "Stopping Nginx..."/bin/false fi else echo "Nginx is Stopped" fi return $RETVAL } #Define Restart Function reload() { if [ `ss -lntup|grep nginx|wc -l` -gt 0];then $Path -s reload RETVAL=$? if [ $RETVAL -eq 0 ];then action "Reloading Nginx..."/bin/true else action "Reloading Nginx..."/bin/false fi else echo "Nginx is Stopped" fi return $RETVAL } #Define Restart Function restart() { stop sleep 1 start return $RETVAL } case "$1" in start) start RETVAL=$? ;; stop) stop RETVAL=$? ;; reload) reload RETVAL=$? ;; restart) restart RETVAL=$? ;; *) echo "USAGE:$0 {start|stop|reload|restart}" RETVAL=2 ;; esac exit $RETVAL [root@web01 ~]# ls -l /etc/init.d/nginx -rwxr-xr-x. 1 root root 1680 Jun 9 12:13 /etc/init.d/nginx [root@web01 ~]# chkconfig --list|grep nginx nginx 0:off 1:off 2:on 3:on 4:on 5:on 6:off另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:模拟Nginx服务启动关闭-创新互联
浏览地址:http://scjbc.cn/article/cehcih.html