nginx启动脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx启动脚本相关的知识,希望对你有一定的参考价值。
#!/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启动脚本的主要内容,如果未能解决你的问题,请参考以下文章