概述
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys
import os
from sys import argv
DAEMON='/usr/local/nginx/sbin/nginx'
CONFIGFILE='/usr/local/nginx/conf/nginx.conf'
PIDFILE='/usr/local/nginx/logs/nginx.pid'
NGSTART='%s -c %s' % (DAEMON,CONFIGFILE)
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 start is ok!"
def n_stop():
if os.path.isfile(PIDFILE):
if os.system(NGSTOP) == 0:
print "nginx stop is ok!"
else:
print "nginx is not running!"
def n_restart():
stop()
start()
if argv == "-h" or argv == "--help" or len(argv)==1:
print "Usage: %s {start|stop|restart|reload}" % argv[0]
elif 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_nginx启动python脚本的全部内容,希望文章能够帮你解决nginx调用python_nginx启动python脚本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复