я могу использоватьпроцессов Bash/Python соответствие
pgrep -f 'keyword1 | keyword2'
запустить pgrep и вернуть все процессы, которые соответствуют либо ключевому слову.
Как я могу использовать &, чтобы сделать это вместо этого? Я просто хочу, процессы, которые содержат как ключевые слова
следующие модели неуспешно:
pgrep -f 'keyword1 & keyword2'
pgrep -f 'keyword2 && keyword2'
MAN pgrep (1)
ВАРИАНТЫ
-f Узор обычно только сопоставляться процесс имя. Когда -f задано, используется полная командная строка.
.
Вопрос на стороне: Есть ли встроенная библиотека Python для выполнения этих команд? Кажется, я не нашел одного, и все предложили использовать subprocess.Popen(), так как я запускаю команду pgrep, однако я бы предпочел чистое решение Python, если оно доступно
Вы слышали о модуле 're'? –
У меня действительно есть. Это для регулярных выражений? Будет ли команда bash отображать регулярное выражение Python, если я запускаю его через subprocess.Popen ('pgrep [re]')? – AK47
Что вы хотите вернуть, список pids? –