본문으로 건너뛰기

스크립트 데몬 모드란?

  • 스크립트 데몬 모드는 서비스 프로그램 충돌이나 기기 전원 차단 같은 외부 요인으로 스크립트가 종료된 뒤, 기기가 정상 상태로 복구되면 스크립트가 자동으로 다시 시작되도록 보장합니다. 다음 경우는 제외됩니다.
    • 기기 전원이 꺼진 뒤 다시 충전하지 않음
    • 기기를 켤 수 없음
    • 기기 재시작 후 탈옥 상태가 해제됨
    • 기기가 안전 모드에 있음
    • 잠금 화면 암호가 설정된 기기가 재시작됨
    • 사용자가 직접 종료함
    • 런타임 오류로 스크립트가 종료됨
  • 데몬 모드는 부팅 시작 스크립트보다 우선순위가 높습니다. 따라서 다음 코드를 스크립트 맨 앞에 추가하면 기기 오류로 재시작된 뒤 화면 잠금을 해제하고 실행을 시작할 수 있습니다.
    while (device.is_screen_locked()) do
    device.unlock_screen()
    sys.msleep(1000)
    end
    sys.toast("屏幕已解锁,脚本开始")
    -- 아래부터 실제 스크립트 로직입니다
    -- ...