ขณะนี้ฉันมีปัญหาบางอย่างเกี่ยวกับแคช ตอนนี้มันน้อยไปหน่อยดังนั้นฉันอยากจะล้างมัน ฉัน googled และพบคำสั่งเล็ก ๆ นี้: sync && echo 3 > /proc/sys/vm/drop_caches
.
ฉันเข้าสู่ระบบในฐานะ root เหนือ SSH (ไม่ได้ใช้ sudo) นี่คือความพยายามของฉัน:
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
มันเป็นเครื่องระยะไกลที่ใช้ Debian เท่าที่ฉันรู้มี vCores บางอย่างในเครื่องนี้และใช้ Virtuozzo สำหรับการจำลองเสมือน
ฉันแค่ต้องการล้างแคช(ดังนั้นฉันสามารถเข้าถึงได้โดยใช้ SSHเท่านั้น)
ฉันยังพยายามลงทะเบียนสิ่งนี้เป็น cronjob แต่มันก็ล้มเหลวเช่นกัน!
/proc/sys/vm/drop_caches
มีอยู่จริงหรือ
sudo
?