如何更改/ 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

如何更改该值?


苏多苏和比回声10000> / proc / sys / fs / inotify / max_user_watches
Qasim

Answers:


14

只是通过运行成为根

sudo su

然后

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

14

使用您的命令,只有左侧的部分以root用户身份运行。您以root身份运行echo,但没有在右侧写入文件。您可以使用它以普通用户身份回显并以root用户身份写入文件。

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

tee将写入标准输出(您的终端)和文件,因此您以root身份运行tee来写入root拥有的文件。


对不起,这里的巫术。
乔A

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.