Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> синтаксис subprocess 
:(
    Опции темы
ttw1000s
Дата 22.12.2022, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 8.10.2014

Репутация: нет
Всего: нет



Код

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
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0998 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.