CLI脚本

Tip

长时间运行的脚本考虑分组遍历

对分组使用 try{业务}catch() 避免因局部原因中断

分组之间使用 sleep

记录总耗时,写入日志,不要在webmin页面输出

页面默认排序是[update_at => DESC],脚本更新时不修改update_at,查出原值用于update使得update_at不受脚本影响

遍历方式

重试机制

临时脚本

  • 为方便删除,减少对正常业务的干扰,临时脚本特有的代码,放在脚本文件内部,临时表放在特定的目录