Enviado em 20/10/2011 - 18:08h
Olá,
Tenho um problema quando preciso dar um grep em uma pasta com muitos arquivos, tipo quando a pasta tem uns 5 GB ou mais o processo do grep é morto assim:
-bash-4.1$ grep -ri --color texto .
Killed
Creio que o próprio sistema operacional mate o processo, se alguém souber melhor o que ocorre me explique por favor.
Mas esse post é porque queria ajudar para contornar esse problema. Acho que o grep vai armazenando um monte de coisa em buffer e por usar muita memória RAM o processo é morto.
Saberiam como criar um Shell script que procura um determinado texto dentro dos arquivos de uma pasta(de forma recursiva) mas que fosse limpando o buffer para esse processo não ser morto?
Obrigado, estou meio perdido, qualquer informação é válida. valeu!
Tenho um problema quando preciso dar um grep em uma pasta com muitos arquivos, tipo quando a pasta tem uns 5 GB ou mais o processo do grep é morto assim:
-bash-4.1$ grep -ri --color texto .
Killed
Creio que o próprio sistema operacional mate o processo, se alguém souber melhor o que ocorre me explique por favor.
Mas esse post é porque queria ajudar para contornar esse problema. Acho que o grep vai armazenando um monte de coisa em buffer e por usar muita memória RAM o processo é morto.
Saberiam como criar um Shell script que procura um determinado texto dentro dos arquivos de uma pasta(de forma recursiva) mas que fosse limpando o buffer para esse processo não ser morto?
Obrigado, estou meio perdido, qualquer informação é válida. valeu!