Como alterar o valor de / proc / sys / fs / inotify / max_user_watches

9

Estou trabalhando com meteor.js e preciso aumentar o valor de / proc / sys / fs / inotify / max_user_watches para resolver meu problema ( aqui está uma descrição do problema e da solução ).

Mas eu não posso fazer isso:

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

Como posso alterar esse valor?

demas
fonte
sudo su e que echo 10000> / proc / sys / fs / inotify / max_user_watches
Qasim

Respostas:

14

Torne-se root executando

sudo su

E depois

echo 10000 > /proc/sys/fs/inotify/max_user_watches
Qasim
fonte
14

com seu comando, apenas a parte à esquerda é executada como raiz. você está executando o eco como root, mas não o arquivo que está escrevendo à direita. Você pode usar isso para ecoar como um usuário normal e gravar no arquivo como root.

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

tee gravará na saída padrão (seu terminal) e em um arquivo, para que você execute tee como root para gravar em um arquivo de propriedade da raiz.

Joe A
fonte
desculpe pela necromancia aqui.
Joe A