![""watch ps aux |" grep foo``에 대한 작업 솔루션 [닫기]](https://linux55.com/image/113911/%22%22watch%20ps%20aux%20%7C%22%20grep%20foo%60%60%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%9E%91%EC%97%85%20%EC%86%94%EB%A3%A8%EC%85%98%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
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를 선택합니다.