подразумевает, что вы хотите использовать grep в выводе watch, что, к сожалению, само по себе молчит. Это действительно работает ps auxкаждые 2 секунды, но ничего не печатает на стандартный вывод.
Тем не менее, следующее
watch 'ps aux | grep foo'
подразумевает, что вы хотите посмотреть, fooнапечатано ли что-либо соответствующее ps aux. И это то, что вы хотите сделать.
type watch
говорит?type grep
? Каков окружающий контекст (если есть), где вы запускаете это?Ответы:
Проблема в том, что вы смотрите не то, что нужно
watch ps aux | grep foo
подразумевает, что вы хотите использовать grep в выводе watch, что, к сожалению, само по себе молчит. Это действительно работает
ps aux
каждые 2 секунды, но ничего не печатает на стандартный вывод.Тем не менее, следующее
watch 'ps aux | grep foo'
подразумевает, что вы хотите посмотреть,
foo
напечатано ли что-либо соответствующееps aux
. И это то, что вы хотите сделать.Следовательно, вы хотели бы перейти с Вариант 2
источник