美文网首页Mac优雅使用指南Mac OS问题集锦
MAC小技巧--定时任务清理内存

MAC小技巧--定时任务清理内存

作者: WXL_JIANSHU | 来源:发表于2018-06-15 13:41 被阅读23次

一、编写plist文件 com.xxxxxx.xxxx.plist文件 ,把这个文件丢到/Library/LaunchAgents下

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
<plist version="1.0">  
  <dict>
    <!-- 名称,要全局唯一 -->
    <key>Label</key>
    <string>com.laboratory.sh.schedule.clean.pc</string>
    <!-- 要运行的程序 路径 -->
    <key>Program</key>
    <string>/Users/lucky/Documents/Laboratory/sh_file/schedule/clean/clean_pc_by_purge.sh</string>
    <!-- 运行间隔,与StartCalenderInterval使用其一,单位为秒s -->
    <key>StartInterval</key>
    <integer>300</integer>
    <!-- 标准输入文件 -->
    <key>StandardInPath</key>
    <string>/Users/lucky/Documents/Laboratory/sh_file/schedule/clean/run-in.log</string>
    <!-- 标准输出文件 -->
    <key>StandardOutPath</key>
    <string>/Users/lucky/Documents/Laboratory/sh_file/schedule/clean/run-out.log</string>
    <!-- 标准错误输出文件 -->
    <key>StandardErrorPath</key>
    <string>/Users/lucky/Documents/Laboratory/sh_file/schedule/clean/run-err.log</string>
  </dict>  
</plist>

二、编写清理脚本

!/bin/bash
sudo purge 
#文件路径,不需要日志可以吧日志注释掉
echo "clean pc success by use commond purge at :"+`date "+%Y/%m/%d %X"` >> /Users/lucky/Documents/Laboratory/sh_file/schedule/clean 

三、运行

#/Library/LaunchAgents/com.laboratory.sh.schedule.clean.pc.plist
#加载plist文件
launchctl load   /Library/LaunchAgents/com.laboratory.sh.schedule.clean.pc.plist
#查看列表
launchctl list | grep 'schedule'

四、工程文件

clean_pc_by_purge.sh
com.laboratory.sh.schedule.clean.pc.plist
load_clean_schedule.sh
start_clean_schedule.sh
stop_clean_schedule.sh
unload_clean_schedule.sh
run-err.log
run-in.log
run-out.log

参阅:
https://my.oschina.net/gavinnie/blog/776181

相关文章

  • MAC小技巧--定时任务清理内存

    一、编写plist文件 com.xxxxxx.xxxx.plist文件 ,把这个文件丢到/Library/Laun...

  • 小技巧五:免费清理Mac系统内存

    使用Mac本的同学都知道,Mac的固态硬盘速度快,但是存储空间是硬伤。(太少,不够用啊) 由于最近Mac本的存储空...

  • Mac清理磁盘空间(二)

    一、概述 Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,如果你是一位使用Mac开发的iOS...

  • Mac清理磁盘空间(一)

    Mac清理磁盘空间主要讲述在Mac上工作清理磁盘空间的小技巧,本节主要讲述作为一名使用Mac开发的iOS...

  • Memory Cleaner 4.0 Mac版 一键内存清理工具

    Memory Cleaner是mac上一款非常不错的一键内存清理工具,可以清理Mac上的RAM内存。它可以显示系统...

  • mongodb定时备份与清理

    备份脚本 清理脚本 定时任务

  • MAC 清理内存

    1首先,先打开用户的资源库因为大部分垃圾文件都在资源库中2如果你是一个iOS开发者,那你需要注意资源库目录下的De...

  • Mac 内存清理

    1、清理前后的对比 清理前: 清理后: 2、思路 首先,我先看了很多人的经验贴,按照他们的路子查到最后,并没有找到...

  • Mac系统工具

    清理内存工具: clear my mac这款要收费, 功能简单好用,专门清理垃圾.

  • Mac清理大量Xcode缓存

    mac报出 内存不足 情况时,内心还是很崩溃的。如果mac 上恰好装了Xcode,光清理Xcode的缓存,此次清理...

网友评论

    本文标题:MAC小技巧--定时任务清理内存

    本文链接:https://www.haomeiwen.com/subject/sbxmeftx.html