【发布时间】:2013-10-06 07:46:07
【问题描述】:
我一直在尝试清除远程服务器中的缓存,但我得到了这些命令。
首先以root用户登录并执行
sync; echo 3 > /proc/sys/vm/drop_caches
但我必须在脚本中自动执行此操作,所以我使用了这个
ssh user@ipaddress "sudo su;sync;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";
但这说明它没有足够的权限。
我错过了什么??
【问题讨论】:
标签: linux shell ssh sudo clear-cache