Linux 執行“sudo echo 3 > /proc/sys/vm/drop_caches"權限不夠


  在Linux中釋放內存每次都需要用root賬戶去執行,想寫個shell腳本來自動釋放內存,但是今天在終端輸入“sudo echo 3 > /proc/sys/vm/drop_caches"后提示權限不夠

  

  解決方法(通過以下命令行來解決):

1 sudo bash -c "echo 3 > /proc/sys/vm/drop_caches"

  問題原因大致是:sudo和shell重定向的常見問題,“sudoness”不會傳播到重定向之外


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM