Vraag Hoe de waarde van / proc / sys / fs / inotify / max_user_watches te veranderen


Ik werk met meteor.js en ik moet de waarde van / proc / sys / fs / inotify / max_user_watches verhogen om mijn probleem op te lossen (hier is een beschrijving van het probleem en de oplossing).

Maar ik kan het niet doen:

➜  ~  sudo echo 10000 > /proc/sys/fs/inotify/max_user_watches
zsh: permission denied: /proc/sys/fs/inotify/max_user_watches

Hoe kan ik deze waarde wijzigen?


8
2017-10-03 07:42


oorsprong


sudo su en dan echo 10000> / proc / sys / fs / inotify / max_user_watches - Qasim


antwoorden:


Word gewoon root door te rennen

sudo su

En dan

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

13
2017-10-03 07:51





met uw opdracht wordt alleen het gedeelte aan de linkerkant als root uitgevoerd. je gebruikt een echo als root, maar niet het bestand dat je aan de rechterkant schrijft. U kunt dit gebruiken om te echoën als een normale gebruiker en naar het bestand te schrijven als root.

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

tee zal schrijven naar standaard uit (uw terminal) en naar een bestand, dus u start tee als root om naar een root-bestand te schrijven.


13
2018-02-05 00:22



sorry voor de necromantie hier. - Joe A


Voor permanente configuratie:

echo 'fs.inotify.max_user_watches = 1524288' | sudo tee /etc/sysctl.d/99-whatever.conf 
sudo sysctl -p --system

start dan de applicatie opnieuw die je hebt gebruikt.

bron: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit en dit: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers


5
2017-09-28 07:20