Grep: /proc/sysrq-trigger: Input/output error

Ich bin auf der Suche nach einem Datei-system und die Nutzung von grep. Ich sehe, daß alles funktioniert, bis dieser Fehler angezeigt:

Grep: /proc/sysrq-trigger: Input/output error

Habe ich Informationen gefunden, die in verschiedenen Orten auf dem Netz, wo andere kommen über das gleiche problem, aber nirgendwo gibt es etwas, das funktionierte. Ich habe versucht, 2>/dev/null, das unterdrückt den Fehler, aber nicht 'überspringen der Datei' was ist wirklich, was ich hoffte, Sie würde es tun. Stattdessen nur Stoppt den Prozess (das ist ein find/sed-Prozess, die Nutzung grep). Ich denke, es ist ein Weg, Dateien zu spezifizieren, die für den Ausschluss der Verwendung von grep, aber ich bin der Hoffnung, dass es möglicherweise eine weitere stabile und elegante Lösung.

  • So verwenden find $whatever ! -wholename "/proc/sysrq-trigger"?
  • Warum liest du die Dateien rekursiv in /proc überhaupt? Wir könnten in der Lage sein, um Ihnen zu helfen mehr, wenn Sie uns sagten, was Sie zu tun versuchen, allgemein.
  • mit der Suche nach Dateien mit einer bestimmten Zeichenfolge in der es dann löschen Sie den gesamten Inhalt der Datei.
  • ein Interessantes detail: Sie können nicht löschen Sie die Dateien im /proc! Noch wichtiger: Sie sollten nicht Durcheinander mit Dateien in /proc
  • Wie genau sind Sie auf der Suche?
  • finden mystringhere -maxdepth 2 -type f -print0 | xargs -0 grep-i \"mystringhere\" -l | xargs sed-i '/./d'
  • Sie tatsächlich liefern mystringhere zu find? Das sollte nicht funktionieren! Nicht zu vergessen, dass das, was Sie tun können äußerst gefährlich werden...
  • EDIT: ugh, tut mir Leid, ich bin nämlich find / -maxdepth.. etc.., nicht übergeben Zeichenfolge zu finden, wie vorher gesagt. Ich verstehe die Risiken von dem, was ich Tue, danke - ich Tue dies in einem test-Distribution in einer VM, die ich jederzeit zurücksetzen lassen.
  • lassen Sie uns weiter, diese Diskussion im chat

InformationsquelleAutor user1166981 | 2012-02-26
Schreibe einen Kommentar