clear_cache.sh
· 340 B · Bash
Исходник
#!/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 "緩存已成功釋放。" |