Saat ini saya mengalami beberapa masalah dengan cache. Agak terlalu banyak sekarang, jadi saya ingin membersihkannya. I googled dan menemukan perintah kecil ini: sync && echo 3 > /proc/sys/vm/drop_caches
.
Saya masuk sebagai root melalui SSH (tidak menggunakan sudo). Ini adalah upaya yang saya lakukan:
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
Ini adalah mesin jarak jauh yang menjalankan Debian. Sejauh yang saya tahu ada beberapa vCores di mesin ini dan menggunakan Virtuozzo untuk virtualisasi.
Saya benar-benar hanya ingin menghapus cache (Jadi saya hanya dapat mengaksesnya menggunakan SSH) .
Saya juga mencoba mendaftarkan ini sebagai cronjob. Tapi itu gagal juga!
/proc/sys/vm/drop_caches
benar - benar ada?
sudo
?