저는 안드로이드 장치 (nohup 사용)에서 python 스크립트를 실행하고 있습니다 (물론 뿌리깊은).안드로이드 폰을 연결 해제 할 때 파이썬 스크립트가 일시 중지됩니다.
스크립트는 dumpsys를 사용하여 배터리 데이터를 가져 와서 이것을 타임 스탬프가있는 파일에 기록합니다. 휴대 전화가 내 노트북에 연결되어 있으면 스크립트가 제대로 실행됩니다. 연결을 끊으면 스크립트가 일시 중지됩니다. 즉, 일단 다시 연결하면 파일에 다시 쓰기가 시작됩니다. 나는 이것을 끊고 다시 연결할 때 파일에 쓰여지는 타임 스탬프에 간격이 있기 때문에 이것을 보았다.
어떤 아이디어로 인해 스크립트가 일시 중지 될 수 있습니까?
그래서 문제는 CPU가 잠자기 상태라고 생각합니다. 전화기를 분리했지만 화면이 켜지면 통계가 기록됩니다. 화면이 꺼져서 멈추는 순간입니다. 그래서 내 질문에, 주위에 어떤 방식으로 wakelocks를 사용하고 있습니까? 내 목표는 배터리 드레인을 정상적으로 기록하여 wakelocks가 실제로 결과를 왜곡시키는 것입니다. – AsadSMalik