优势:
- 自动定时运行
- 没有开销
缺点:
- 需要占用手机后台,耗电
- 需要学习一点点东西
可以在F-Droid上下载,或Github仓库termux-app
其他来源请自行辨别
复制该页面的第一个链接,打开F-Droid
设置->存储库->"+"->启用
关闭官方镜像即可
在Windows下很方便使用,解决Github时常无法访问的问题。如果直接在Github Release下载Termux的apk太慢可以考虑一下。
pkg install vim修改默认编辑器
vim ~/.bashrc添加这一行
export EDITOR="/data/data/com.termux/files/usr/bin/vim"添加环境变量至当前Shell (或者直接重启Termux也可以, 就不用输这个了)
source ~/.bashrcpkg update
pkg install python git openssl croniepip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simplegit clone https://github.com/yaaprogrammer/zzu-helper.gitpip install -r ./zzu-helper/requirements.txtcrontab -e示例: 每天4:20执行一次填报
20 4 * * * cd /data/data/com.termux/files/home/zzu-helper && /data/data/com.termux/files/usr/bin/python main.py
vim ~/.bash_profile添加以下内容:
if ! pgrep -f "crond" >/dev/null; then
echo "[Starting crond...]" && crond && echo "[OK]"
else
echo "[crond is running]"
fi这样每次重启termux就可以自启动crond定时任务服务了。
输入pgrep crond就可以检查crond是否启动,如果正在运行就会出现一行数字,这是crond进程的ID。
cd zzu-helper
vim config_custom.yml最小配置
smtp:
enable: false # 关闭邮件服务
zzu:
username: xxxxxxx
password: xxxxxxx具体见配置文件详解
根据自己的手机选择合适策略,防止Termux进程被杀掉
我的手机是: 设置->应用启动管理->Termux->允许后台活动,并关闭省电模式