CLI脚本
Tip
长时间运行的脚本考虑分组遍历
对分组使用 try{业务}catch() 避免因局部原因中断
分组之间使用 sleep
记录总耗时,写入日志,不要在webmin页面输出
页面默认排序是[update_at => DESC],脚本更新时不修改update_at,查出原值用于update使得update_at不受脚本影响
遍历方式
重试机制
临时脚本
- 为方便删除,减少对正常业务的干扰,临时脚本特有的代码,放在脚本文件内部,临时表放在特定的目录