Hola, me gustaria tener un script de python el cual llame al sistema con un ps -A y que recorre la salida del comando para encontrar un proceso, por ejemplo: oneko y cuando lo encuentre que lo mate, pero no me funciona, de momento tengo esto:
import subprocess
a=subprocess.run("ps -A",stdeer=subprocess.PIPE,shell=True)
b=a.stdeer
print(b)
Y me sale este error:
Traceback (most recent call last):
File "/home/sergio/github/python.file/pruebas/prueba5.py3", line 2, in <module>
a=subprocess.run("ps -A",stdeer=subprocess.PIPE,shell=True)
File "/usr/lib/python3.6/subprocess.py", line 403, in run
with Popen(*popenargs, **kwargs) as process:
TypeError: __init__() got an unexpected keyword argument 'stdeer'
El error lo dice todo
Citarunexpected keyword argument 'stdeer'
En pocas palabras stdeer no existe... El correcto es 'stderr' usa un ideal que te ayude autocompletando como pycharm o visual studio code
Cita de: engel lex en 17 Agosto 2018, 01:09 AM
El correcto es 'stderr
Muchas gracias, un error tonto por mi parte ;D