Cómo cambiar el valor de / proc / sys / fs / inotify / max_user_watches

9

Estoy trabajando con meteor.js y necesito aumentar el valor de / proc / sys / fs / inotify / max_user_watches para resolver mi problema ( aquí hay una descripción del problema y la solución ).

Pero no puedo hacerlo:

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

¿Cómo puedo cambiar este valor?

demas
fuente
sudo su and than echo 10000> / proc / sys / fs / inotify / max_user_watches
Qasim

Respuestas:

14

Solo hazte root ejecutando

sudo su

Y entonces

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

con su comando, solo la parte de la izquierda se ejecuta como root. está ejecutando echo como root pero no el archivo escrito a la derecha. Puede usar esto para hacer eco como un usuario normal y escribir en el archivo como root.

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

tee escribirá en la salida estándar (su terminal) y en un archivo, por lo que debe ejecutar tee como root para escribir en un archivo propiedad de root.

Joe A
fuente
Perdón por la nigromancia aquí.
Joe A