Attualmente sto riscontrando alcuni problemi con la cache. È un po 'troppo in questo momento, quindi volevo cancellarlo. Ho cercato su google e ho trovato questo piccolo comando: sync && echo 3 > /proc/sys/vm/drop_caches
.
Ho effettuato l'accesso come root su SSH (non usando sudo). Questi sono i tentativi che ho fatto:
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
È una macchina remota che esegue Debian. Per quanto ne so ci sono alcuni vCores in questa macchina e utilizza Virtuozzo per la virtualizzazione.
Voglio solo cancellare la cache (quindi posso accedervi solo tramite SSH) .
Ho anche provato a registrarlo come cronjob. Ma fallisce anche semplicemente!
/proc/sys/vm/drop_caches
davvero?
sudo
?