मैं वर्तमान में कैश के साथ कुछ समस्याएँ हूँ। यह अभी बहुत कम है इसलिए मैं इसे साफ करना चाहता था। मैंने गुगली की और यह छोटी सी आज्ञा मिली sync && echo 3 > /proc/sys/vm/drop_caches
:।
मैं 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
यह एक दूरस्थ मशीन है जो डेबियन चल रही है। जहां तक मुझे पता है कि इस मशीन में कुछ vCores हैं और यह वर्चुअलाइजेशन के लिए Virtuozzo का उपयोग करता है।
मैं वास्तव में केवल कैश को साफ करना चाहता हूं (इसलिए मैं केवल एसएसएच का उपयोग करके इसे एक्सेस कर सकता हूं) ।
मैंने इसे क्रोनजोब के रूप में पंजीकृत करने का भी प्रयास किया। लेकिन यह बस भी विफल रहता है!
/proc/sys/vm/drop_caches
वास्तव में मौजूद है?
sudo
?