Комбинация команд ps aux и grep применяется для поиска определенных запущенных процессов. Роль grep - поиск нужного процесса и фильтрация результатов.



Но в результаты попадает также сам процесс grep. Если вы хотите этого избежать, есть два способа.



1. Использовать регулярные выражения

$ ps aux | grep [p]ython3



2. Перенаправить вывод и применить grep еще раз, добавив -v grep. Опция -v инвертирует шаблон.

$ ps aux | grep python3 | grep -v grep