博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sudo重定向失败解决方法
阅读量:6322 次
发布时间:2019-06-22

本文共 543 字,大约阅读时间需要 1 分钟。

假设执行命令:

$ echo 12000 > /proc/sys/vm/dirty_writeback_centisecs

不用问,你一定得到了“permission denied”的提示。

然后你尝试使用 $ sudo echo 12000 > /proc/sys/vm/dirty_writeback_centisecs发现还是不行。

其实主要是因为sudo得到的权限并不随重定向符号输出,所以我们可以先将当前shell弄得有root的权限,然后再进行相关操作。

当然你可以先sudo su,然后在操作,随后 exit,但是显然这并不是最经济的办法。

我一般使用下列的方法:

echo "echo 12000 > /proc/sys/vm/dirty_writeback_centisecs" | sudo sh

sudo sh -c "echo 12000 > /proc/sys/vm/dirty_writeback_centisecs"

$ echo 12000 | sudo tee /proc/sys/vm/dirty_writeback_centisecs

作者:gnuhpc

出处:

转载于:https://blog.51cto.com/3922078/2299955

你可能感兴趣的文章
HTML5-placeholder属性
查看>>
SLAM数据集
查看>>
【图论算法】Dijstra&BFS
查看>>
键盘回收的几种方法
查看>>
Python(条件判断和循环)
查看>>
day4 linux安装python
查看>>
LeetCode Container With Most Water (Two Pointers)
查看>>
https基础
查看>>
LINUX下 lamp安装及配置
查看>>
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
Jenkins
查看>>
segment
查看>>
面试/编程
查看>>
打造一个上传图片到图床利器的插件(Mac版 开源)
查看>>
thinkphp判断更新是否成功
查看>>
高效使用jquery之一:请使用'On'函数
查看>>
sessionKey
查看>>
iOS8 Push Notifications
查看>>
各大名企笔试及面经大全(程序猿必读)
查看>>
轨磁条简介
查看>>