現在、Lubuntu 18.04を使用しています
これらはキャッシュをドロップする3つの正しいコード行だと思いました。
sync; echo 1 > /proc/sys/vm/drop_caches
sync; echo 2 > /proc/sys/vm/drop_caches
sync; echo 3 > /proc/sys/vm/drop_caches
私は3つすべてをSudoありとなしで試しましたが、出力は許可されていません。
Sudo sync; echo 1 > /proc/sys/vm/drop_caches
bash: /proc/sys/vm/drop_caches: Permission denied
すべてのウィンドウを閉じましたが、アプリケーションは実行されていませんが、許可はまだ拒否されています...
私は明らかに間違ったことをしている、Lubuntuでキャッシュをドロップする正しい方法を教えてもらえますか?
前もって感謝します
最後に、私は働く何かを見つけました...
sync
Sudo sh -c "echo 1 > /proc/sys/vm/drop_caches"
sync
Sudo sh -c "echo 2 > /proc/sys/vm/drop_caches"
sync
Sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
そして、サムネイルをドロップしたい場合、これを行います:
rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png
rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png
もちろん使用する必要があります:
Sudo apt clean
Sudo apt autoclean
そして、それはすべてでしょう...少なくとも私はそう思いました...しかし、私は間違っているかもしれません...
最も簡単な方法は、スクリプトを解除することです here :
#!/bin/bash
if [[ $(id -u) -ne 0 ]] ; then echo "Please run as root" ; exit 1 ; fi
sync; echo 1 > /proc/sys/vm/drop_caches
sync; echo 2 > /proc/sys/vm/drop_caches
sync; echo 3 > /proc/sys/vm/drop_caches
スクリプトdrop-caches
を呼び出します。
chmod a+x drop-caches
を使用して実行可能としてマークします
Sudo ./drop-caches
を使用して呼び出します
スクリプトを/usr/local/bin
に配置すると、Sudo drop-caches
を使用して呼び出すことができます