나는 거대한 40GB 파일을 cat and grep하려고합니다. 일부 출력 후에 프로세스가 종료됩니다.
무엇이 문제인지 아시나요? OSX 사용
[1] 37392 broken pipe cat output.txt |
37393 killed grep --color=auto -C 20 201804090004054066628236
grep
메모리 사용량 으로 인해 확인할 수 있습니다 . 메모리 사용량은 거의 GB 수준입니다.
답변1
cat
파이프가 망가졌다고 신고한 것 같습니다 grep
. 이는 일반적으로 프로세스가 너무 많은 메모리를 소비하고 OOM(메모리 부족) 킬러가 트리거된 경우에 발생합니다. 없이 시도해 볼 수도 있습니다.쓸모 없는cat
:
grep --color=auto -C 20 201804090004054066628236 output.txt