Код | import subprocess
cmd = str(subprocess.check_output(["ps", "-Al", "|", "grep", "-c", "chromium"], text=True)) print(type(cmd)) print(cmd)
|
Пишет ошибку: Код | error: unsupported SysV option
Usage: ps [options]
Try 'ps --help <simple|list|output|threads|misc|all>' or 'ps --help <s|l|o|t|m|a>' for additional help text.
For more details see ps(1). Traceback (most recent call last): File "/media/sf_soft/vsc/x.py", line 3, in <module> cmd = str(subprocess.check_output(["ps", "-Al |", "grep", "-c", "chromium"], text=True)) File "/usr/lib/python3.10/subprocess.py", line 421, in check_output return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, File "/usr/lib/python3.10/subprocess.py", line 526, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['ps', '-Al', '|', 'grep', '-c', 'chromium']' returned non-zero exit status 1.
|
Как написать правильно? Опция "text=True" обязательна. Это сообщение отредактировал(а) ttw1000s - 22.12.2022, 23:02
|