
linuxサーバーのキャッシュをクリアする為、
echo 3 > /proc/sys/vm/drop_caches
を実行したところ
-bash: /proc/sys/vm/drop_caches: Permission denied
のエラーメッセージで実行できませんでした。
sudo echo 3 > /proc/sys/vm/drop_caches
でも同様事象になります。
sudo su -
でrootユーザーになってからであれば実行できたことは確認できたのですが、
sudo su -
をでユーザー遷移せず1回のコマンドで完結する方法はございませんでしょうか。
このようにお伺いしている意図として、
別のサーバーからssh ユーザー名@ホスト名(IPアドレス) コマンド
にて1回で別サーバーから実行完了させたい為となります。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
sudo echo 3 > /proc/sys/vm/drop_caches
だと、リダイレクトは今のシェルへの指示なので今のユーザーに書き込み権限が必要です。
rootでリダイレクトしたいなら、
sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
と、rootで実行するシェルでリダイレクトします。
No.4
- 回答日時:
私はcronを用いて同じようなことを行っています。
ご参考までに連絡します。●/var/spool/cron/crontabs/root ファイルの抜粋
29 01 * * * /expor..../ClearCache >> /tmp/ClearCache.log
●ClearCache スクリプトの抜粋
#!/bin/csh -f
sync; sync; sync; sync; sync; sync; echo 3 > /proc/sys/vm/drop_caches
/usr/sbin/swapoff -a
/usr/sbin/swapon -a
sync; sync; sync; sync; sync; sync; echo 3 > /proc/sys/vm/drop_caches
正しいかどうか確証はないのですが、最初にメモリキャッシュクリア、次にスワップをアンマウントすることで、内容がキャッシュに吐き出される。スワップをマウントした後、再びメモリキャッシュをクリア。
半年ほどこの状態で利用していますが、今の所不具合は生じていません。
No.1
- 回答日時:
権限がないって言われるなら、権限を持ったユーザーで実行するしかない。
仮に可能だったとしても、それはバグですのでいずれ修正されるため
未来永劫その手段を使えばよいという「解決策」ではありませんよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
AccessのマクロでWordを最前面...
-
Linux のシェルスクリプトの強...
-
SPI非言語の問題 解説お願いします
-
pingは正常なのにtracerouteで...
-
エクセルの表にヘンな枠が・・・
-
emacsでCtrl+zを押してサスペン...
-
python IDLEで訂正、削除のやり...
-
VirtualBOXでのguest additions...
-
Linuxで実行ファイルを実行
-
Openイベントを開始させないで...
-
文化祭の書類で不備がありました
-
linuxサーバーのキャッシュをク...
-
プログラム実行しようとすると...
-
IF文でコンピュータ名による条...
-
sudoで実行したコマンドの実行...
-
お気に入りの処理について。
-
党首討論を見てます。 この石破...
-
シェルスクリプト内の「exit」
-
CRONを隔週の日曜日に実行させたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
大手町駅。それはホームから非...
-
pingは正常なのにtracerouteで...
-
お気に入りの処理について。
-
文化祭の書類で不備がありました
-
Linux のシェルスクリプトの強...
-
党首討論を見てます。 この石破...
-
windows10のごみ箱をrd /s /q C...
-
最初の一度しか実行されないロ...
-
python IDLEで訂正、削除のやり...
-
バッチファイル内の各コマンド...
-
SPI非言語の問題 解説お願いします
-
Openイベントを開始させないで...
-
時間のマクロで最初はその時間...
-
sudoで実行したコマンドの実行...
-
emacsでCtrl+zを押してサスペン...
-
PowerShellのスクリプト実行に...
-
シャットダウンバッチがうまく...
-
LD_LIBRARY_PATHって?
おすすめ情報