Jak zmienić wartość / proc / sys / fs / inotify / max_user_watches


9

Pracuję z meteor.js i muszę zwiększyć wartość / proc / sys / fs / inotify / max_user_watches, aby rozwiązać mój problem ( tutaj jest opis problemu i rozwiązania ).

Ale nie mogę tego zrobić:

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

Jak mogę zmienić tę wartość?


sudo su i than echo 10000> / proc / sys / fs / inotify / max_user_watches
Qasim

Odpowiedzi:


14

Po prostu zrootuj się, uruchamiając

sudo su

I wtedy

echo 10000 > /proc/sys/fs/inotify/max_user_watches

14

za twoim poleceniem tylko część po lewej stronie jest uruchamiana jako root. uruchamiasz echo jako root, ale nie zapisujesz pliku po prawej stronie. Możesz użyć tego do echa jako zwykły użytkownik i zapisu do pliku jako root.

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

tee zapisze do standardowego wyjścia (twojego terminala) i do pliku, więc uruchamiasz tee jako root, aby zapisać do pliku należącego do roota.


przepraszam za nekromancję tutaj.
Joe A

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.