No momento, estou tendo alguns problemas com o cache. É um pouco demais agora, então eu queria esclarecer isso. Eu pesquisei e encontrei este pequeno comando: sync && echo 3 > /proc/sys/vm/drop_caches
.
Estou logado como root no SSH (não usando o sudo). Estas são as tentativas que fiz:
root@server: ~ # ll /proc/sys/vm/drop_caches
-rw-r--r-- 1 root root 0 15. Jan 20:21 /proc/sys/vm/drop_caches
root@server: ~ # echo 3 > /proc/sys/vm/drop_caches
-bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # sudo su -c "echo 3 > /proc/sys/vm/drop_caches"
bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # echo 3 | sudo tee /proc/sys/vm/drop_caches
tee: /proc/sys/vm/drop_caches: Permission denied
3
É uma máquina remota executando o Debian. Até onde eu sei, existem alguns vCores nesta máquina e ela usa o Virtuozzo para a virtualização.
Eu realmente só quero limpar o cache (para que eu possa acessá-lo apenas usando SSH) .
Eu também tentei registrar isso como um cronjob. Mas simplesmente falha também!
/proc/sys/vm/drop_caches
realmente existe?
sudo
?