New submission from Sanket:
import threading
import subprocess
def B():
while True:
break
cmd="ps -ef | grep 'shell' | awk '{print $2}' | xargs kill -9"
subprocess.call(cmd, shell=True)
def A():
th = threading.Thread(target=B)
th.start()
In above code, process with name "shell" have to killed, but its not working.
While same when I do in simple without thread, its working
----------
components: Library (Lib)
messages: 298288
nosy: sanky8793
priority: normal
severity: normal
status: open
title: Process in not get killed using subprocess.call() in python thread
type: behavior
versions: Python 2.7
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue30921>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com