我正在编写一个Perl程序来检查是否并确保从crontab执行了一些系统备份任务。
我需要读取crontab并解释它应该运行的时间,以便检查是否已完成备份。这是一个例子。
00 03 * * 6 system_backup.sh
我们假设此任务将生成一个名为system_backup_20180510.iso
然后我的想法是将一个“理想的日期”存储到var中,然后与文件名中的该日期进行比较。最大的问题是如何在填写crontab的月份字段的情况下构建所需的日期。
你们可以建议什么?感谢