Hello, all professionals,
I used subprocess.Popen to launch a process, right now I am planning to shut it down after a given time. Can I use subprocess.kill() to fulfill that? (I do not know how to do that cuz every time I will receive a error message.)
import subprocess import time pid = subprocess.Popen(args = ["gonome-terminal", ""--command = xxxx"]).pid ''' this will launch a process as I specified in the second argument''' time.sleep(5.0) subprocess.kill(pid) '''Try to kill the process.'''
(However, I do not figure out how to fulfill this. Every time, there is an error says: 'unbound method kill() must be called with Popen instance as first argument (got int instance instead)'
Thank you for your considerations.
I appreciate all you helps