Как изменить значение / 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.

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