watch ps aux | grep foo
작동하지 않습니다:bash: syntax error near unexpected token `}'
이 문제를 어떻게 해결할 수 있나요? 아니면 더 좋은 방법이 있나요?
답변1
문제는 당신이 잘못된 것을 보았다는 것입니다
watch ps aux | grep foo
watch 출력에서 foo를 grep하고 싶다는 의미입니다. 불행하게도 그 자체는 조용합니다. 2초마다 실행되지만 ps aux
stdout에는 아무 것도 인쇄되지 않습니다.
그러나 다음과 같은
watch 'ps aux | grep foo'
foo
일치하는 것이 인쇄되는지 확인하고 싶다는 의미입니다 ps aux
. 이것이 당신이 원하는 것입니다.
따라서 옵션 2를 선택합니다.