码迷,mamicode.com
首页 > 其他好文 > 详细

nginx启动脚本

时间:2017-06-15 16:20:50      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:python

#!/usr/bin/python

import sys
import os
from sys import argv

DAMON=‘/opt/server/nginx/sbin/nginx‘
CONFIG=‘/opt/server/nginx/conf/nginx.conf‘
PIDFILE=‘/var/run/nginx/nginx.pid‘

NGSTART=‘%s -c %s‘ %(DAMON,CONFIG)
NGSTOP=‘kill -QUIT `cat %s`‘ %PIDFILE

def n_start():
    if os.path.isfile(PIDFILE):
        print("nginx is already running")
    else:
        if os.system(NGSTART) == 0:
            print("nginx is start ok")

def n_stop():
    if os.path.isfile(PIDFILE):
        if os.system(NGSTOP) == 0:
            print("nginx is stop ok")
    else:
        print("nginx is not running")

def restart():
    stop()
    start()


if argv[1] == ‘start‘:
    n_start()
elif argv[1] == ‘stop‘:
    n_stop()
elif argv[1] == ‘restart‘:
    n_stop()
    n_start()
else:
    print("Usage: %s{start|stop|restart|reload}" %argv[0])
                                                          

nginx启动脚本

标签:python

原文地址:http://yanruohan.blog.51cto.com/9740053/1937181

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!