在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”不会传播到重定向之外
在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删除。