我想要一个 cron,它可以获取当前月份(例如 02)并将其与现有文件夹(02)进行匹配,然后递归压缩该文件夹。
目前,我必须更新我的脚本以使用新的月份数字。
答案1
我相信您正在寻找$(date +\%m)
,它将以两位数格式为您提供当前月份。从这里您可以:
0 * * * * zip -r backup_$(date +\%m).zip /data/files-$(date +\%m)
这将创建一个名为的文件,backup_02.zip
其中包含位于 中的所有文件/data/files-02
。当然,请根据您自己的特定用例更新文件和目录名称。
希望这可以帮助