clear_cache.sh
· 340 B · Bash
Ham
#!/bin/bash
# 確保腳本以 root 身份執行
if [ "$EUID" -ne 0 ]; then
echo "請使用 root 權限執行此腳本。"
exit 1
fi
# 同步文件系統資料到磁碟,防止資料遺失
sync
# 清除頁面快取、目錄條目和 inode 快取
echo 3 > /proc/sys/vm/drop_caches
# 輸出成功訊息
echo "快取已成功釋放。"
| 1 | #!/bin/bash |
| 2 | |
| 3 | # 確保腳本以 root 身份執行 |
| 4 | if [ "$EUID" -ne 0 ]; then |
| 5 | echo "請使用 root 權限執行此腳本。" |
| 6 | exit 1 |
| 7 | fi |
| 8 | |
| 9 | # 同步文件系統資料到磁碟,防止資料遺失 |
| 10 | sync |
| 11 | |
| 12 | # 清除頁面快取、目錄條目和 inode 快取 |
| 13 | echo 3 > /proc/sys/vm/drop_caches |
| 14 | |
| 15 | # 輸出成功訊息 |
| 16 | echo "快取已成功釋放。" |