![실행 중인 스크립트에서 "tail -f"를 중지하는 방법은 무엇입니까? [복사]](https://linux55.com/image/89246/%EC%8B%A4%ED%96%89%20%EC%A4%91%EC%9D%B8%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C%20%22tail%20-f%22%EB%A5%BC%20%EC%A4%91%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
tail -f
특정 문자열/단어를 본 후 명령을 중지하려면 어떻게 해야 합니까 ?
확장 로그를 추적하다가 tail
특정 단어가 발견되면 중지하려고 합니다. kill
이를 수행하는 명령 이 있습니까 ? 저는 이제 막 UNIX를 시작하고 있습니다.
답변1
pgrep -f 'tail -f your_filename'|xargs kill
답변2
파일을 작성하는 동안 파일을 추적하려면 grep 라인 버퍼링을 활성화하면 됩니다.
tail -f your_file | grep --line-buffered your_pattern
그렇지 않고 파일이 정적이면 찾고 있는 패턴에 대한 파일을 찾을 수 있습니다.