grep: memory exhausted - Fehlermeldung
Hallo ML, auf einem SuSE 9.1 habe ich bei einer Suche folgende Fehlermedlung erhalten: grep: memory exhausted Ich hatte folgende Suche gestartet: nice -10 find / -type f -xdev -exec grep 248.80.3.64 {} \; -print Ist diese Meldung kritisch ? Ich nutze grep Version 2.5.1 Kann ich dem Suchergebnis (hatte nix gefunde) trotzdem trauen ? Rechner hat 2 GB RAM und 1 GB swap. Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Lentes, Bernd schrieb:
Hallo ML,
auf einem SuSE 9.1 habe ich bei einer Suche folgende Fehlermedlung erhalten: grep: memory exhausted
Ich hatte folgende Suche gestartet: nice -10 find / -type f -xdev -exec grep 248.80.3.64 {} \; -print
versuch's mal, ohne in /proc/ und /dev/ zu suchen. Dietmar -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Dietmar, hab's jetzt mal so probiert: nice -10 find / -path /proc/ -prune -path /dev/ -prune -type f -xdev -exec grep 248.80.3.64 {} \; -print Siehe da, da war find auch in wenigen Sekunden fertig. BTW: beim googeln habe ich viele Seiten gefunden, bei denen find mit -o benutzt wurde. Da ich noch nicht so der Shellprofi bin, ist mir das nicht so ganz klar. Lt. man find dient -o als Operator zur Oderverknüpfung. Muss ich die beiden Verzeichnisse ODER-verknüpfen ? Wieso ? Bernd
versuch's mal, ohne in /proc/ und /dev/ zu suchen.
Dietmar
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 27.04.07 schrieb Lentes, Bernd
hab's jetzt mal so probiert: nice -10 find / -path /proc/ -prune -path /dev/ -prune -type f -xdev -exec grep 248.80.3.64 {} \; -print
Besser: nice find / -path /proc/ -prune -path /dev/ -prune -type f -xdev |xargs grep -l 248.80.3.64 Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
hallo Bernd, die vielen Optionen bei "find" sind mir auch zu stressig. Ich mach's so: # cd /; find $(ls / | sed '/dev/d;/proc/d' ) ..... Lentes, Bernd schrieb:
Hallo Dietmar,
hab's jetzt mal so probiert: nice -10 find / -path /proc/ -prune -path /dev/ -prune -type f -xdev -exec grep 248.80.3.64 {} \; -print
Siehe da, da war find auch in wenigen Sekunden fertig.
Dietmar
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Dietmar Kühn
-
Lentes, Bernd
-
Martin Schröder