Je travaille avec meteor.js et je dois augmenter la valeur de / proc / sys / fs / inotify / max_user_watches pour résoudre mon problème ( voici une description du problème et de la solution ).
Mais je ne peux pas le faire:
➜ ~ sudo echo 10000 > /proc/sys/fs/inotify/max_user_watches zsh: permission denied: /proc/sys/fs/inotify/max_user_watches
Comment puis-je changer cette valeur?
Deviens root en courant
sudo su
Et alors
echo 10000 > /proc/sys/fs/inotify/max_user_watches
avec votre commande, seule la partie de gauche est lancée en tant que root. vous utilisez echo en tant que root mais pas le fichier écrit à droite. Vous pouvez l’utiliser pour faire écho en tant qu’utilisateur normal et écrire dans le fichier en tant que root.
echo 10000 | sudo tee /proc/sys/fs/inotify/max_user_watches
tee va écrire dans la sortie standard (votre terminal) et dans un fichier. Vous devez donc lancer tee en tant que root pour écrire dans un fichier appartenant à la racine.
Pour une configuration permanente:
echo 'fs.inotify.max_user_watches = 1524288' | sudo tee /etc/sysctl.d/99-whatever.conf sudo sysctl -p --system
puis redémarrez l’application que vous utilisez.
source: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit et ceci: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers