标题: [技术讨论] Termux 切换到后台保持运行(防止进程冻结) [打印本页]
作者: 523066680 时间: 2021-4-18 10:30 标题: Termux 切换到后台保持运行(防止进程冻结)
本帖最后由 523066680 于 2021-4-18 10:35 编辑
把以前的爬虫(固定延迟,抓取同一个页面)放到旧的小米手机Termux上面跑,一天后发现抓的页面时间点断断续续。
于是另写一个固定延时显示时间的脚本做测试- # 测试进程是否持续执行
- use Date::Format;
- STDOUT->autoflush(1);
- while (1)
- {
- printf "%s\n", time2str( "%H:%M:%S", time() );
- sleep 60;
- }
复制代码
进程切换后台后执行,数小时后查看时间间隔果然不一致,解决方法:
https://wiki.termux.com/wiki/Termux-wake-lock复制代码
termux-wake-lock and termux-wake-unlock can be used to trigger a wakelock which causes Android not to go into deep sleep.
作者: netdzb 时间: 2021-4-18 13:01
回复 1# 523066680
能否写一个间隔一段时间,下载ftp某个文件的脚本。
作者: 523066680 时间: 2021-5-10 17:49
本帖最后由 523066680 于 2021-5-10 23:59 编辑
回复 2# netdzb
雨我无瓜
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |