python控制进程在linux系统上运行命令

#coding:utf8
import time
import sys
import subprocess
from datetime import datetime,date
import subprocess

datestr = str(time.strftime("%Y%m%d",time.localtime(int(time.time()))))

cur_city = ['shanghai','suzhou','nanjing','chongqing','shenyang',
            'dalian','zhengzhou','jinan','xian','haerbin','wuxi','shijiazhuang','chengdu']

cur_dir = 'cd /home/zhuge/project/zhuge-blackwidow/blackwidow/bin; python '
log_dir = '/home/zhuge/project/4.0log/'

for index in range(len(cur_city)):
    log_name = '%s' % (cur_city[index])
    log_file = log_dir + log_name
    command = '%srun.py %s-anjukebd-broker seeds > %s 2>&1' %(cur_dir,cur_city[index],log_file)
    print command
    subprocess.Popen(command,shell=True)
    time.sleep(1)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天又开始玩了一个新东西,喜马拉雅FM,以前都是在听,今天是参与进去录音频。并且在自己一直参与的一粟读书会里引起好...
    生命的朝拜者阅读 1,358评论 0 0
  • 1、建立server和client的环境,并且check out (检出)数据仓库;(只有第一次从仓库中检出是用c...
    inspire2015阅读 2,325评论 0 3
  • 在某些情况下,既需要已键值的方式存储数据列表,还需要在输出的时候保持顺序。HashMap满足前者,ArrayLis...
    料峭寒阅读 7,146评论 1 4