/ 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

मैं इस मूल्य को कैसे बदल सकता हूं?


sudo सु और गूंज 10000 से> / proc / sys / एफएस / inotify / max_user_watches
कासिम

जवाबों:


14

बस दौड़कर जड़ हो जाएं

sudo su

और तब

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

14

आपकी आज्ञा से, बाईं ओर केवल भाग को रूट के रूप में चलाया जाता है। आप रूट के रूप में प्रतिध्वनि चला रहे हैं लेकिन दाईं ओर फ़ाइल लेखन नहीं है। आप इसे सामान्य उपयोगकर्ता के रूप में प्रतिध्वनित करने और फ़ाइल को रूट के रूप में लिखने के लिए उपयोग कर सकते हैं।

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

टी मानक (आपके टर्मिनल) और एक फ़ाइल के लिए लिखेंगे, इसलिए आप टी को रूट के स्वामित्व वाली फ़ाइल में लिखने के लिए रूट के रूप में चलाते हैं।


यहां की नेक्रोमेंसी के लिए खेद है।
जो ए

6

स्थायी कॉन्फ़िगरेशन के लिए:

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

फिर आपके द्वारा उपयोग किए जा रहे एप्लिकेशन को पुनरारंभ करें।

स्रोत: https://confluence.jetbrains.com/display/IDEADEV/notify+Watches+Limit और यह: https://github.com/guard/listen/wiki/Inc बढ़ते-the-amount-of-inotify-watchers

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.