Module subprocess python3.4
Bonjour,
Dans mon programme j'utilise le mdoule subprocess, pour obtenir le PID d'un processus de mon systéme et ensuite je tue ce processus (car il utilise de la ressource).
Code:
1 2 3 4 5 6 7 8 9 10
|
import subprocess as sp
import psutil
def get_pid(name):
return int(check_output(["pidof","-s",name]))
pid1= get_pid("pcmanfm")
pid2=psutil.Process(pid1)
pid2.kill() |
Lors de l'xecution du programme, j'obtiens comme message erreur:
Exception in Tkinter callback
File "/home/pi/Music/clavierctrlsaisie.py", line 32, in get_pid
return int(check_output(["pidof","-s",name]))
File "/usr/lib/python3.4/subprocess.py", line 620, in check_output
raise CalledProcessError(retcode, process.args, output=output)
subprocess.CalledProcessError: Command '['pidof', '-s', 'pcmanfm']' returned non-zero exit status 1
Je ne sais pas comment résoudre ce probléme, pourriez vous m'aider?
En vous remerciant.
Cordialement.