Merge pull request #22539 from taosdata/test/TD-25838
test:kill other process when start cases in windows
This commit is contained in:
commit
4d0b00f8fe
|
@ -806,21 +806,33 @@ class TDDnodes:
|
||||||
psCmd = "for /f %a in ('wmic process where \"name='taosd.exe'\" get processId ^| xargs echo ^| awk '{print $2}' ^&^& echo aa') do @(ps | grep %a | awk '{print $1}' | xargs)"
|
psCmd = "for /f %a in ('wmic process where \"name='taosd.exe'\" get processId ^| xargs echo ^| awk '{print $2}' ^&^& echo aa') do @(ps | grep %a | awk '{print $1}' | xargs)"
|
||||||
processID = subprocess.check_output(psCmd, shell=True).decode("utf-8").strip()
|
processID = subprocess.check_output(psCmd, shell=True).decode("utf-8").strip()
|
||||||
while(processID):
|
while(processID):
|
||||||
print(processID)
|
print(f"pid of taosd.exe:{processID}")
|
||||||
killCmd = "kill -9 %s > nul 2>&1" % processID
|
killCmd = "kill -9 %s > nul 2>&1" % processID
|
||||||
os.system(killCmd)
|
os.system(killCmd)
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
processID = subprocess.check_output(
|
processID = subprocess.check_output(
|
||||||
psCmd, shell=True).decode("utf-8").strip()
|
psCmd, shell=True).decode("utf-8").strip()
|
||||||
|
|
||||||
psCmd = "for /f %a in ('wmic process where \"name='tmq_sim.exe'\" get processId ^| xargs echo ^| awk '{print $2}' ^&^& echo aa') do @(ps | grep %a | awk '{print $1}' | xargs)"
|
psCmd = "for /f %a in ('wmic process where \"name='tmq_sim.exe'\" get processId ^| xargs echo ^| awk '{print $2}' ^&^& echo aa') do @(ps | grep %a | awk '{print $1}' | xargs)"
|
||||||
processID = subprocess.check_output(psCmd, shell=True).decode("utf-8").strip()
|
processID = subprocess.check_output(psCmd, shell=True).decode("utf-8").strip()
|
||||||
while(processID):
|
while(processID):
|
||||||
print(processID)
|
print(f"pid of tmq_sim.exe:{processID}")
|
||||||
killCmd = "kill -9 %s > nul 2>&1" % processID
|
killCmd = "kill -9 %s > nul 2>&1" % processID
|
||||||
os.system(killCmd)
|
os.system(killCmd)
|
||||||
time.sleep(1)
|
time.sleep(1)
|
||||||
processID = subprocess.check_output(
|
processID = subprocess.check_output(
|
||||||
psCmd, shell=True).decode("utf-8").strip()
|
psCmd, shell=True).decode("utf-8").strip()
|
||||||
|
|
||||||
|
psCmd = "for /f %a in ('wmic process where \"name='taosBenchmark.exe'\" get processId ^| xargs echo ^| awk '{print $2}' ^&^& echo aa') do @(ps | grep %a | awk '{print $1}' | xargs)"
|
||||||
|
processID = subprocess.check_output(psCmd, shell=True).decode("utf-8").strip()
|
||||||
|
while(processID):
|
||||||
|
print(f"pid of taosBenchmark.exe:{processID}")
|
||||||
|
killCmd = "kill -9 %s > nul 2>&1" % processID
|
||||||
|
os.system(killCmd)
|
||||||
|
time.sleep(1)
|
||||||
|
processID = subprocess.check_output(
|
||||||
|
psCmd, shell=True).decode("utf-8").strip()
|
||||||
|
|
||||||
else:
|
else:
|
||||||
psCmd = "ps -ef | grep -w taosd | grep 'root' | grep -v grep| grep -v defunct | awk '{print $2}' | xargs"
|
psCmd = "ps -ef | grep -w taosd | grep 'root' | grep -v grep| grep -v defunct | awk '{print $2}' | xargs"
|
||||||
processID = subprocess.check_output(psCmd, shell=True).decode("utf-8").strip()
|
processID = subprocess.check_output(psCmd, shell=True).decode("utf-8").strip()
|
||||||
|
|
Loading…
Reference in New Issue