• 清理缓存脚本


    #! /bin/sh
    used=`free -m | awk 'NR==2' | awk '{print $3}'`
    free=`free -m | awk 'NR==2' | awk '{print $4}'`
    log_file=/tmp/mem.log
    echo "========================================" >> $log_file
    date >> $log_file
    echo "Memory usage before | [Use:${used}MB][Free:${free}MB]" >> $log_file
    if [ $free -le 4000 ] ; then
                   #sync && echo 1 |sudo tee -a /proc/sys/vm/drop_caches
                   #sync && echo 2 |sudo tee -a /proc/sys/vm/drop_caches
                   sync && echo 3 |sudo tee -a /proc/sys/vm/drop_caches
    
                   used_ok=`free -m | awk 'NR==2' | awk '{print $3}'`
                   free_ok=`free -m | awk 'NR==2' | awk '{print $4}'`
                   echo "Memory usage after | [Use:${used_ok}MB][Free:${free_ok}MB]" >> $log_file
                   echo "OK" >> $log_file
    else
                   echo "Not required" >> $log_file
    fi
    exit 1
    
    
    

    这个脚本将执行结果,记录到日志中。
    能够知道时间!
    能够对比,执行前,执行后的不同效果。
    方便查看!
    即便是通过Crontab 执行,也能查看日志。

    ========================================
    2018年 07月 24日 星期二 10:22:08 CST
    Memory usage before | [Use:6138MB][Free:514MB]
    Memory usage after | [Use:6137MB][Free:638MB]
    OK
    
    
  • 相关阅读:
    Orcad CIS怎么批量修改字体大小
    DCDC电路电感和电容啸叫的原因
    D类功放基础简介
    U盘EFI分区删不掉怎么办
    EMI-CLK信号串电阻并电容
    Buck工作原理分析,连续模式,断续模式
    Hyperlynx仿真学习
    Audio简介
    ORCAD常见DRC错误
    39:记负均正
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9358571.html
Copyright © 2020-2023  润新知