批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[技术讨论] Termux 切换到后台保持运行(防止进程冻结)

本帖最后由 523066680 于 2021-4-18 10:35 编辑

把以前的爬虫(固定延迟,抓取同一个页面)放到旧的小米手机Termux上面跑,一天后发现抓的页面时间点断断续续。
于是另写一个固定延时显示时间的脚本做测试
  1. # 测试进程是否持续执行
  2. use Date::Format;
  3. STDOUT->autoflush(1);
  4. while (1)
  5. {
  6.     printf "%s\n", time2str( "%H:%M:%S", time() );
  7.     sleep 60;
  8. }
复制代码
进程切换后台后执行,数小时后查看时间间隔果然不一致,解决方法:
https://wiki.termux.com/wiki/Termux-wake-lock
  1. termux-wake-unlock
复制代码
termux-wake-lock and termux-wake-unlock can be used to trigger a wakelock which causes Android not to go into deep sleep.

本帖最后由 523066680 于 2021-5-10 23:59 编辑

回复 2# netdzb

    雨我无瓜

TOP

返回列表