我一直在尝试清除远程服务器中的缓存,我得到了这些命令。
首先以root用户登录并执行
sync; echo 3 > /proc/sys/vm/drop_caches
但我必须在脚本中自动执行此操作,所以我使用了这个
ssh user@ipaddress "sudo su; 同步;echo 3 > /proc/sys/vm/drop_caches";
但我无法通过 sudo su 获得 root 用户权限,我想删除sudo su
并改为使用
ssh user@ipaddress "sudo sync;sudo echo 3 > /proc/sys/vm/drop_caches";
但这表示它没有足够的权限。
我错过了什么??