So ändern Sie den Wert von / proc / sys / fs / inotify / max_user_watches

9

Ich arbeite mit meteor.js und muss den Wert von / proc / sys / fs / inotify / max_user_watches erhöhen, um mein Problem zu lösen ( hier finden Sie eine Beschreibung des Problems und der Lösung ).

Aber ich kann es nicht tun:

➜  ~  sudo echo 10000 > /proc/sys/fs/inotify/max_user_watches
zsh: permission denied: /proc/sys/fs/inotify/max_user_watches

Wie kann ich diesen Wert ändern?

Demas
quelle
sudo su und dann echo 10000> / proc / sys / fs / inotify / max_user_watches
Qasim

Antworten:

14

Werden Sie einfach durch Laufen zur Wurzel

sudo su

Und dann

echo 10000 > /proc/sys/fs/inotify/max_user_watches
Qasim
quelle
14

Mit Ihrem Befehl wird nur der Teil links als root ausgeführt. Sie führen Echo als Root aus, aber nicht die Datei, die rechts geschrieben wird. Sie können dies verwenden, um als normaler Benutzer zu echoen und als root in die Datei zu schreiben.

echo 10000 | sudo tee /proc/sys/fs/inotify/max_user_watches

tee schreibt in standard out (Ihr Terminal) und in eine Datei, sodass Sie tee als root ausführen, um in eine root-eigene Datei zu schreiben.

Joe A.
quelle
Entschuldigung für die Nekromantie hier.
Joe A