Я работаю с 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
Как я могу изменить это значение?
с вашей командой, только часть слева выполняется как root. вы используете echo как root, но не файл, написанный справа. Вы можете использовать это для эха в качестве обычного пользователя и записи в файл с правами root.
echo 10000 | sudo tee /proc/sys/fs/inotify/max_user_watches
tee будет записывать стандартное (ваш терминал) и в файл, поэтому вы запускаете tee с правами root напишите в корневой файл.
Для постоянной конфигурации:
echo 'fs.inotify.max_user_watches = 1524288' | sudo tee /etc/sysctl.d/99-whatever.conf
sudo sysctl -p --system
затем перезапустите приложение, которое вы использовали.
источник: https://confluence.jetbrains.com/display/IDEADEV/ Inotify + Watches + Limit и это: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers