Termux定时运行python脚本

  • 步骤
    • 安装Termux
    • 更换镜像源
    • 安装Zsh
    • 安装Vim
      • Vim简单配置
    • 安装Python
      • 安装Requests
    • 创建脚本
    • 使用crontab进行定时任务
    • 注意事项
    • 更详细的Termux教程及配置

步骤

本文主要是记录,和方便初次使用termux并且想在手机端定时运行python脚本的人。

安装Termux

如果可以科学上网的话,直接去Google Play搜索Termux下载即可。
这里丢一个酷安的下载链接。点击链接下载

更换镜像源

(当然科学上网玩家可以忽略这一步。)
这里给一个国光的一键式操作。

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.listsed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.listsed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.listpkg update

复制粘贴运行上述命令即可。(此部分内容剩下的可略过)

如果会用vi的话,先更换编辑器

export EDITOR=vi

打开镜像源文件

apt edit-sources

将其替换为清华镜像源,键入i进入插入模式,

deb [arch=all,arm] http://mirrors.tuna.tsinghua.edu.cn/termux stable main

就是将原本的那一行替换为上面的即可。替换完毕,点击屏幕上的ESC按键退出插入模式,键入:wq退出并保存文件。

安装Zsh

首先要安装curl命令。

pkg install curl

然后安装zsh

sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"

or国光源

sh -c "$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"

安装Vim

看个人喜好配置,个人倾向于喜欢用Vim。

pkg install vim

编辑.zshrc,更改默认编辑器。

vim .zshrc

文件尾加入

export EDITOR="vim"

Vim简单配置

vim .vimrc

键入i进入插入模式,加入以下内容

set nu                " 显示行号
colorscheme desert    " 颜色主题
syntax on             " 打开语法高亮

ESC,然后:wq保存退出。

安装Python

pkg install python -y

安装Requests

这一步是我个人运行爬虫需要安装的库。

pip install requests

创建脚本

cd ~
touch dailyReport.py && chmod +x dailyReport.py && touch dailyReport.log

使用crontab进行定时任务

首先防止设备休眠进程停止

termux-wake-lock

其次开启crontab,执行命令

crond

添加定时任务

crontab -e

加入一行

30 2 * * * python ~/dailyReport.py >> ~/dailyReport.log

这一行的意思每天凌晨两点半开始运行命令python dailyReport.py >> dailyReport.log。

注意事项

  1. 请保持termux后台一直在运行,否则会失效。
  2. 并且这个软件似乎并不怎么费电。
  3. 如果定时任务没有执行,可能是crond服务没有开启,再执行一遍crond即可。

更详细的Termux教程及配置

请参考国光。Termux进阶配置

Termux定时运行python脚本相关推荐

  1. Linux定时运行Python脚本

    Linux–CentOS定时运行Python脚本 最近公司的项目开始进入运营阶段,数据库的记录也开始多了起来.看了postgresql的自动清理好像不太符合需求,暂定对接口请求记录表保留3个月内的记录 ...

  2. 安卓手机运行python程序的软件-安卓手机定时运行python脚本

    话说现在智能手机的计算能力严重过剩啊,不玩游戏.不打电话.不刷微信时,要充分利用手机的计算潜力为我所用.完全可以把一些台式电脑上的计算任务移到手机上来运行.python就是一个很好的跨平台的解决方案. ...

  3. centos7 开机启动文件路径_centos7定时运行python脚本

    centos7中定时启动python脚本,我使用的是crond,crond在centos7系统是默认安装开机自启的,只需要配置好就可以使用. 我自己写的几个抓取数据的脚本,定时给我推送新闻 1.修改配 ...

  4. 在windows电脑定时运行python脚本

    jenkins或daocloud等自动构建.自动运行shell的工具,在工程较多的项目中比较实用,而规模小的任务没必要安装一大堆应用,这里介绍在win10系统下通过系统自带的"任务计划&qu ...

  5. pycharm定时运行python脚本_Python脚本用于定时关闭网易云音乐PC客户端

    本文主要讲述如何使用Python在指定的秒数后关闭Windows上运行的程序(此程序以网易云音乐为例).本文的背景是昨晚发现网易云音乐的PC客户端没有定时关闭的功能,可以使用Python编写一个简单的 ...

  6. 【python】windows定时运行python脚本

    定时运行 windows自带了定时运行的程序:任务计划程序 下面开始介绍如何创建定时任务- 首先,我们需要找到它. 如上图,在状态栏点击搜索,并输入'任务计划程序',回车, 我们就打开了任务计划程序. ...

  7. Windows11定时运行python脚本

    文章目录 前言 一.Test目标 二.文件内容 1. test.py文件 2. py.bat文件 二.使用Windows任务计划程序定时运行 1.在搜索栏搜索任务计划程序 2.创建任务 3.常规选项配 ...

  8. 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱

    本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...

  9. Windows 系统如何定时运行 Python 程序或脚本

    需求 我们经常有需要在系统上定时运行某个 Python 脚本来执行任务,例如每天定时运行 Python 爬虫脚本来获取数据,那在 Windows 系统上该如何定时运行 Python 脚本或程序呢? 步 ...

最新文章

  1. 在C++平台上部署PyTorch模型流程+踩坑实录
  2. CloudFlare 免费CDN加速 使用方法
  3. Angular Package Format (APF) v12.0 介绍
  4. ubuntu镜像源列表
  5. [Android] 开源View组件(一)
  6. 理解这几个安全漏洞,你也能做安全测试【干货建议收藏】
  7. 【分享】具有“魔性”的通用软件开发框架
  8. poj 3020 Antenna Placement 匈牙利二分匹配 最小覆盖数 !!!!
  9. 009一对一 主键关联映射_单向(one-to-one)
  10. java实现word转pdf文件下载
  11. 甘肃暴雨强度公式_中国城市新一代暴雨强度公式
  12. 13.0、veu-路由嵌套
  13. 各种定律(心理学定律、思考定律)
  14. python判断图像是否为灰度图
  15. Java day 31 网络编程和简单练习
  16. 小米盒子 改装 无线打印服务器,终于找到了“小米盒子增强版”不定期断网的bug了,2.4G模块bug!...
  17. python中lcut什么意思_python中如何画火山图
  18. python存数据库c读数据库喷码加工_python图片文字识别
  19. SQL server:查询条件中判断某字段不为空
  20. 【微服务】166:导入数据到索引库

热门文章

  1. nginx+ssl 更改默认443端口
  2. python重新安装ssl_Python3.7安装(解决ssl问题)
  3. 小程序字体真机失效解决
  4. 量化交易 聚宽 多因子策略(市值, ROE)
  5. Presto时间日常处理:
  6. 【PHP】HTTP请求工具使用文档
  7. surfacego2能跑matlab吗,微软Surface Go 2的配置可能让粉丝感到失望
  8. SQLServer数据库还原常用问题的解决方案
  9. 171-有趣的OpenAI的chatGPT小实验
  10. 库蒂尼奥梅西破门 国王杯巴萨6:1塞维利亚晋级