リモートサーバーのキャッシュをクリアしようとしていたのですが、これらのコマンドを取得しました。
最初に 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";
しかし、これは十分な権限がないことを示しています。
私は何が欠けていますか??