SuperMonster003 / Ant-Forest

AutoJs6-based ant forest energy auto-collect script (基于 AutoJs6 的蚂蚁森林能量自动收取脚本)
GNU General Public License v3.0
2.84k stars 555 forks source link

交流研讨: [ 定时任务设定与执行时间差异较大 ] #516

Open jobinli opened 3 years ago

jobinli commented 3 years ago

机型为红米K40,autojs给后台活动权限了。autojs版本为pro 8.8.20,脚本本版本是最新的v2.1.8

设定定时任务为早上7点20分,然后日志显示7点25分才触发执行,前面并无其他日志。

偶发性,并不是每天都这样,有时候会在更晚的时间触发(有试过7点29分这样子)

这可能会是什么原因导致?应当如何协助排查?

3f58830d3735f5f50c3fa70dbf2ba1e

jobinli commented 3 years ago

认真看了下日志,发现是7点21分开始运行脚本的,然后到7点25分才继续执行。 但是定时任务管理里面,已经开启了提前2分钟运行的设置,这个执行时间还是有差异。

SuperMonster003 commented 3 years ago

定时任务没有准时运行 一般是关屏后 Auto.js 后台活动受节电设置等限制造成的 相关的 issue 有很多 但目前也没有通用解决方案 通常需要针对自己使用的系统 检查所有与 Auto.js 后台限制或背景运行等相关设置