#! /usr/bin/env python
#coding=utf-8 import sys
import ConfigParser
import urllib
import urllib2
from util import http_server
from logger import logger
import json
import traceback
import time reload(sys)
sys.setdefaultencoding('utf-8') import os
import signal Max_process = 2
log_index = 0 # start python program
def start():
global Max_process
global log_index
path = os.popen('pwd').readlines()[0]
print path,'==='
os.system('nohup python serverdate.py &')
time.sleep(10) #stop child
def stopChild():
processInfo = os.popen("ps -ef|grep serverdate.py|grep -v grep|awk '{print $2}'").readlines()
print processInfo,'------'
for pid in processInfo:
os.kill(int(pid),signal.SIGKILL) #stop parent
def stopParent():
parentList = os.popen("ps -ef|grep serverdate.py|grep -v grep|awk '{print $2}'").readlines()
print parentList,'***'
for pid in parentList:
os.kill(int(pid),signal.SIGKILL) def stopAll():
stopChild()
stopParent() try:
fun = sys.argv[1]
except Exception:
fun = ''
if(fun == 'start'):
start()
if(fun == 'stop'):
stopAll()
if(fun == 'restart'):
stopAll()
time.sleep(10)
start()

使用方法:python  serverdate.py start|stop|restart

最新文章

  1. 2016 Multi-University Training Contest 1 C.Game
  2. pypi 国内镜像 及修改全局方法
  3. 【mysql】添加对emoji的支持
  4. exit(0)与exit(1)、return区别
  5. C# 图片裁剪代码
  6. ST-Link 驱动安装
  7. MVC-Model数据注解(三)-Remote验证的一个注意事项
  8. Cocos2D-X v3.0 alpha1环境搭建
  9. node.js介绍
  10. 在Ubuntu上安装 nginx, MySQL, PHP (LEMP),phpmyadmin和WordPress
  11. Python网络编程学习_Day11
  12. ASP.NET Core 源码学习之 Options[4]:IOptionsMonitor
  13. STM8学习 无法仿真原因Starting debug session... -> Emulator reset (usb://usb)... ** Connection error (usb://usb): swim error [30200]: st-link connection error
  14. 二 Djano模型层之模型字段选项
  15. 修改 CKEditor 超链接的默认协议
  16. 学习C++后感
  17. Grok patterns 汇总
  18. 【转】IT业给世界带来的危机
  19. 运行 Shell 脚本有两种方法:
  20. 省市县_me

热门文章

  1. Tomcat服务器配置
  2. 《AngularJS权威教程》中关于指令双向数据绑定的理解
  3. 如何让WEBAPI 能够进行跨越访问
  4. Python Day 01
  5. JavaScript 闭包系列二(匿名函数及函数的闭包)
  6. 一个自定义控件的Demo
  7. VMware下利用ubuntu13.04建立嵌入式开发环境之三
  8. aspjpeg 组件在asp中的使用
  9. SharePoint SC "Audit Settings"功能与CSOM的对应
  10. MySQL主从复制与读写分离