跳到主要内容

脚本守护模式是什么?

  • 脚本守护模式保证脚本在被外力因素(如服务程序崩溃、设备断电)终止后,设备恢复正常状态时能够自动重新启动脚本。以下情形除外:
    • 设备断电后未再充电
    • 设备无法开机
    • 设备重启后丢失越狱状态
    • 设备处于安全模式
    • 设备设有锁屏密码并重启
    • 用户主动终止
    • 脚本因运行期错误终止
  • 守护模式的优先级高于开机启动脚本。因此,在脚本开头加入以下代码,可确保设备故障重启后屏幕已解锁再开始执行:
    while (device.is_screen_locked()) do
    device.unlock_screen()
    sys.msleep(1000)
    end
    sys.toast("屏幕已解锁,脚本开始")
    -- 以下为正式脚本逻辑
    -- ...