Как изменить значение / proc / sys / fs / inotify / max_user_watches


9

Я работаю с meteor.js, и мне нужно увеличить значение / proc / sys / fs / inotify / max_user_watches, чтобы решить мою проблему ( здесь описание проблемы и решения ).

Но я не могу этого сделать

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

Как я могу изменить это значение?


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

Ответы:


14

Просто станьте пользователем root, запустив

sudo su

А потом

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

14

с вашей командой только часть слева запускается от имени root. вы запускаете echo как root, а не файл, пишущий справа. Вы могли бы использовать это для эха обычного пользователя и записи в файл как root.

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

tee запишет в стандартный out (ваш терминал) и в файл, поэтому вы запускаете tee как root для записи в файл, принадлежащий root.


простите за некромантию здесь.
Джо

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.