/ 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 and than echo 10000> / proc / sys / fs / inotify / max_user_watches
— Qasim

回答:


14

実行するだけでルートになります

sudo su

その後

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

14

コマンドでは、左側の部分のみがルートとして実行されます。rootとしてechoを実行していますが、右側のファイルは書き込みません。これを使用して、通常のユーザーとしてエコーし、ルートとしてファイルに書き込むことができます。

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

teeは標準出力(端末)とファイルに書き込むので、teeをrootとして実行して、ルートが所有するファイルに書き込みます。


ここでネクロマンシーをごめんなさい。
— ジョーA

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.