Используя 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 не совпадает ни с чем, например, возвращает ноль, команда вернет ненулевое значение.