Comment changer la valeur de / proc / sys / fs / inotify / max_user_watches


9

Je travaille avec meteor.js et j'ai besoin d'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?


sudo su et than echo 10000> / proc / sys / fs / inotify / max_user_watches
Qasim

Réponses:


14

Devenez simplement root en exécutant

sudo su

Et alors

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

14

avec votre commande, seule la partie de gauche est exécutée en tant que root. vous exécutez 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 écrira sur la sortie standard (votre terminal) et dans un fichier, vous exécutez donc tee en tant que root pour écrire dans un fichier appartenant à root.


désolé pour la nécromancie ici.
Joe A

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.