我已经阅读以下问题:Dealing with very long running rake task,但我的问题不是关于执行任务,而是编写任务本身。
我目前正在编写一个rake任务,可能要花费半小时,我设置了cron来偶尔执行一次。如果发生什么情况,我该如何正确编写任务?
我目前做过一些事情:
我是否需要处理连接超时或rake任务会在一段时间后自动停止吗?如果我两次启动rake任务怎么办?如果耙程序以某种方式停止,是否会在一段时间后重新启动?如果我在raks任务中创建了循环怎么办?如果机器在写入文件时重新启动,会发生什么?
问题:我需要处理的耙任务有什么具体要求吗?