我正在使用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
Run Code Online (Sandbox Code Playgroud)
我怎样才能改变这个值?
Qas*_*sim 16
只需通过运行成为 root
sudo su
Run Code Online (Sandbox Code Playgroud)
进而
echo 10000 > /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)
小智 14
使用您的命令,只有左侧的部分以 root 身份运行。您以 root 身份运行 echo,但不是在右侧写入文件。您可以使用它以普通用户身份回显并以 root 身份写入文件。
echo 10000 | sudo tee /proc/sys/fs/inotify/max_user_watches
Run Code Online (Sandbox Code Playgroud)
tee 将写入标准输出(您的终端)和文件,因此您以 root 身份运行 tee 以写入 root 拥有的文件。
对于永久配置:
echo 'fs.inotify.max_user_watches = 1524288' | sudo tee /etc/sysctl.d/99-whatever.conf
sudo sysctl -p --system
Run Code Online (Sandbox Code Playgroud)
然后重新启动您一直在使用的应用程序。
来源:https : //confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit和这个:https : //github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers
| 归档时间: |
|
| 查看次数: |
19608 次 |
| 最近记录: |