Используя pkill, как я могу узнать, сколько процессов совпало

Мы можем не знать, сколько процессов фактически умерло в результате команды pkill, но есть ли способ отобразить, сколько процессов совпало?

pkill -f "bin/ql_node_server"

есть ли переключение на pkill, которое будет отображать, сколько процессов совпало?

на MacOS, если я использую опцию -c с pkill, я получаю:

pkill: illegal option -- c
usage: pkill [-signal] [-ILfilnovx] [-F pidfile] [-G gid]
             [-P ppid] [-U uid] [-g pgrp]
             [-t tty] [-u euid] pattern ...

1 ответ

Решение

Вы можете использовать флаг -c.

От человека pkill:

-c, --count Подавить нормальный вывод; вместо этого выведите количество соответствующих процессов. Когда count не совпадает ни с чем, например, возвращает ноль, команда вернет ненулевое значение.

Другие вопросы по тегам