在主进程中写要执行的子进程命令后面跟需要传递的参数方法如下:
child = subprocess.Popen(["python","/opt/src/app/apache-jmeter-2.9/bin/test3.py", name])
print("parent process")
子进程的代码如下:
#!/usr/bin/python
import MySQLdb
import subprocess
import os
import pika
improt sys
def run_jmter(name):
print "start.....runjmeter"
pathjmeter = "/opt/src/app/apache-jmeter-2.9/bin/jmeter.sh"
command = "sh %s -n -t %s -l %s" % (pathjmeter,'/opt/src/app/apache-jmeter-2.9/bin/' + name+'.jmx', '/opt/src/app/apache-jmeter-2.9/bin/'+name+'.jtl')
print "do jmeter"
try:
subprocess.check_call(command, shell=True)
#jtl.file.seek(0)
#return jtl.file.read()
print "success"
except Exception,e:
print Exception,":",e
if __name__=="__main__":
#name = "kmtest02"
import sys
run_jmter(sys.argv[1])
相关推荐
python subprocess 实现的定时任务系统源码.zip基于 python subprocess 实现的定时任务系统源码.zip基于 python subprocess 实现的定时任务系统源码.zip基于 python subprocess 实现的定时任务系统源码.zip基于 ...
### Python模块之subprocess模块级方法的使用 在Python编程中,`subprocess`模块提供了创建新进程、连接到它们的输入/输出/错误管道以及获取它们的返回码的功能。这些功能对于执行外部命令和脚本非常有用。下面将...
Python的`subprocess`模块是用于创建新的进程、连接到它们的输入/输出/错误管道,并获取它们的返回码的工具。它提供了多种方法来启动和控制子进程,使其能够执行操作系统命令或程序,这对于自动化任务和进程间通信...
### Python Subprocess 杀掉全部派生的子进程方法 #### 概述 在Python编程中,使用`subprocess`模块来执行外部命令或程序是非常常见的需求。然而,在某些场景下,我们需要能够有效地终止这些子进程及其所有派生的...
本文实例讲述了Python subprocess模块常见用法。分享给大家供大家参考,具体如下: subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands....
Python的Subprocess模块是用于创建新进程、连接到它们的输入/输出/错误管道,并获取它们的返回码。这个模块提供了比`sys.module`的`sys.system()`函数更强大和灵活的功能,特别是在处理长时间运行的命令或需要与子...
本文实例讲述了Python subprocess模块功能与常见用法。分享给大家供大家参考,具体如下: 一、简介 subprocess最早在2.4版本引入。用来生成子进程,并可以通过管道连接他们的输入/输出/错误,以及获得他们的返回值。...
Python Subprocess Utils 是一个Python开发的后端工具库,它扩展了Python标准库中的`subprocess`模块,提供了更方便的方式来管理和控制子进程。在Python编程中,`subprocess`模块是用于创建新的进程、连接到它们的...
Python的subprocess模块是用于创建和管理子进程的一个强大工具,它允许用户在Python程序中运行其他程序并与其进行交云。它最早出现在Python 2.4版本中,用于替代旧的os.system、os.spawn*、commands.*等模块,提供了...
在Python中,当我们需要执行一个外部程序,如操作系统命令或系统工具,`subprocess`模块是首选的方法。`subprocess`包提供了多个函数,如`call()`, `check_call()`, `check_output()`以及`Popen`类,它们各有不同的...
subprocess模块是Python用来替代旧的os.system, popen2和commands模块的,它允许你从Python程序中启动新的进程,连接到它们的输入/输出/错误管道,并获取它们的返回码。今天我们要详细解析的是subprocess模块中的...
本文实例讲述了Python中subprocess模块用法。分享给大家供大家参考。具体如下: 执行命令: >>> subprocess.call([ls, -l]) 0 >>> subprocess.call(exit 1, shell=True) 1 测试调用系统中cmd命令,显示命令执行的...
subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* commands.* subprocess最简单的用法就是调用shell命令了,另外也可以调用程序,并且可以通过stdout,stdin和stderr进行...
`subprocess`模块是Python提供的一种强大工具,它允许我们方便地创建子进程并与其进行交互。本文将深入探讨如何在Python中使用`subprocess`模块从子进程中实时获取输出。 首先,`subprocess.Popen`是`subprocess`...