最好的方法来安排一个多年后被执行的任务

安排几年后执行的任务的最佳方式是什么? 就像4年后执行脚本一样。

cron是最好的方法吗?

你可以用at

 $ at 10am Jul 31 2030 warning: commands will be executed using /bin/sh at> echo Hello at> <EOT> job 2 at Wed Jul 31 10:00:00 2030 $ atq 1 Sun Jul 31 10:00:00 2030 a user $ atrm 1 

任何计算机系统在未经修改的情况下运行充分,四年后脚本保持有效而没有修改是有些不变的。 任何假定一个箱子在以后仍然扮演相同angular色的调度系统都是相当乐观的。 硬盘故障或其他问题会使您很可能发现您的备份是否处理存储“临时”工作。

看起来可能更强健一些:“如果维护任务X已经运行,数据的生命周期从现在开始已经延长了N个月,我该如何testing”。 例如域名全部更新,SSL证书不过期等。然后,您可以每天,每周,每月或比“年度”更高的频率运行作业。 这意味着代码得到锻炼,你会确定它会运行。 特别是如果该工具在某处注册成功。

如果一切都失败了,部门共享日历和一堆发送电子邮件的提醒可能会有用。 您可以适度地确定,如果日历被replace,或者迁移到“云端”或其他任何地方,那么有人将会努力迁移所有事件,以便VIP不需要重新input任何内容。 所以你的提醒将被“免费”的迁移,没有任何人必须记住每四年才会发生的任务。