কীভাবে / 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 su এবং এর চেয়ে প্রতিধ্বনি 10000> / proc / sys / fs / inotify / max_user_watch
কাসিম

উত্তর:


14

কেবল দৌড়ে রুট হয়ে যান

sudo su

এবং তারপর

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

14

আপনার কমান্ডের সাহায্যে, কেবল বাম দিকের অংশটি রুট হিসাবে চালানো হবে। আপনি মূল হিসাবে প্রতিধ্বনি চালিয়ে যাচ্ছেন তবে ডানদিকে ফাইল লিখন নয়। আপনি এটি সাধারণ ব্যবহারকারীর মতো প্রতিধ্বনিত করতে এবং ফাইলটিকে মূল হিসাবে লিখতে ব্যবহার করতে পারেন।

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

টি স্ট্যান্ডার্ড আউট (আপনার টার্মিনাল) এবং কোনও ফাইলে লিখবে, সুতরাং আপনি মূলের মালিকানাধীন কোনও ফাইলে লিখতে রুট হিসাবে টি চালাবেন।


এখানে necromancy জন্য দুঃখিত।
জো এ

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/Inotify+Watches+Limit এবং এটি: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.