该命令不起作用:
$ sudo echo 3 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Brak dostępu
但当我单独获得 root 权限时,一切都正常了。
root@pc:~# echo 3 > /proc/sys/vm/drop_caches
root@pc:~#
这是否与操作员重定向 sudo 有关>
,而不是 echo?
答案1
您可以使用球座;
echo 3 | sudo tee /proc/sys/vm/drop_caches
或者您可以简单地运行一个bash
字符串sudo
:
sudo bash -c“echo 3> /proc/sys/vm/drop_caches”