每天压缩一个文件夹(mac)

每天压缩一个文件夹(mac)

我有一个在线备份实用程序 (zipcloud.com),我安排每天中午 12 点上传项目文件夹。我的项目文件夹包含很多文件,所以我认为我能做的最好的事情就是编写一个代码,在每天上传之前自动压缩文件夹。

我对 Python 或其他 Mac 语言一无所知,因此无法完成此任务。所以非常感谢您的帮助!:)

答案1

crontab -e使用(或)编辑 crontabEDITOR=nano crontab -e并添加如下行:

59 23 * * * cd ~/Notes; zip ~/Documents/Backups/Notes\ `date '+\%Y-\%m-\%d'`.zip *.txt

格式为minutes hours days months weekdays command0 */2 * * 1-5将在工作日每隔一小时运行一个命令。%必须像\%在命令字段中一样进行转义。

答案2

您可以编写一个脚本来压缩您的文件 - 然后使用该cron命令安排它在您想要的时间每天运行。

答案3

你能做的最好的事情就是创建一个可以压缩文件的小脚本。你可以将脚本添加为 crontab,并将时间设置为每天中午 12 点。我不确定你是否还希望脚本将其发送到服务器,但这很容易实现。

您可以在此处查看 python 页面;http://docs.python.org/library/zipfile.html 以及这里的 crontab 页面;http://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man5/crontab.5.html

祝你好运。

相关内容