Termux定时运行python脚本
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。
注意事项
- 请保持termux后台一直在运行,否则会失效。
- 并且这个软件似乎并不怎么费电。
- 如果定时任务没有执行,可能是crond服务没有开启,再执行一遍crond即可。
更详细的Termux教程及配置
请参考国光。Termux进阶配置
Termux定时运行python脚本相关推荐
- Linux定时运行Python脚本
Linux–CentOS定时运行Python脚本 最近公司的项目开始进入运营阶段,数据库的记录也开始多了起来.看了postgresql的自动清理好像不太符合需求,暂定对接口请求记录表保留3个月内的记录 ...
- 安卓手机运行python程序的软件-安卓手机定时运行python脚本
话说现在智能手机的计算能力严重过剩啊,不玩游戏.不打电话.不刷微信时,要充分利用手机的计算潜力为我所用.完全可以把一些台式电脑上的计算任务移到手机上来运行.python就是一个很好的跨平台的解决方案. ...
- centos7 开机启动文件路径_centos7定时运行python脚本
centos7中定时启动python脚本,我使用的是crond,crond在centos7系统是默认安装开机自启的,只需要配置好就可以使用. 我自己写的几个抓取数据的脚本,定时给我推送新闻 1.修改配 ...
- 在windows电脑定时运行python脚本
jenkins或daocloud等自动构建.自动运行shell的工具,在工程较多的项目中比较实用,而规模小的任务没必要安装一大堆应用,这里介绍在win10系统下通过系统自带的"任务计划&qu ...
- pycharm定时运行python脚本_Python脚本用于定时关闭网易云音乐PC客户端
本文主要讲述如何使用Python在指定的秒数后关闭Windows上运行的程序(此程序以网易云音乐为例).本文的背景是昨晚发现网易云音乐的PC客户端没有定时关闭的功能,可以使用Python编写一个简单的 ...
- 【python】windows定时运行python脚本
定时运行 windows自带了定时运行的程序:任务计划程序 下面开始介绍如何创建定时任务- 首先,我们需要找到它. 如上图,在状态栏点击搜索,并输入'任务计划程序',回车, 我们就打开了任务计划程序. ...
- Windows11定时运行python脚本
文章目录 前言 一.Test目标 二.文件内容 1. test.py文件 2. py.bat文件 二.使用Windows任务计划程序定时运行 1.在搜索栏搜索任务计划程序 2.创建任务 3.常规选项配 ...
- 定时运行python脚本并发送邮件_python实现定时发送邮件到指定邮箱
本文实例为大家分享了python实现定时发送邮件到指定邮箱的具体代码,供大家参考,具体内容如下 整个链路:传感器采集端采集数据,边缘端上传数据库,从数据库拿到数据. 产品端有个自动出报告的需求,并且希 ...
- Windows 系统如何定时运行 Python 程序或脚本
需求 我们经常有需要在系统上定时运行某个 Python 脚本来执行任务,例如每天定时运行 Python 爬虫脚本来获取数据,那在 Windows 系统上该如何定时运行 Python 脚本或程序呢? 步 ...
最新文章
- 在C++平台上部署PyTorch模型流程+踩坑实录
- CloudFlare 免费CDN加速 使用方法
- Angular Package Format (APF) v12.0 介绍
- ubuntu镜像源列表
- [Android] 开源View组件(一)
- 理解这几个安全漏洞,你也能做安全测试【干货建议收藏】
- 【分享】具有“魔性”的通用软件开发框架
- poj 3020 Antenna Placement 匈牙利二分匹配 最小覆盖数 !!!!
- 009一对一 主键关联映射_单向(one-to-one)
- java实现word转pdf文件下载
- 甘肃暴雨强度公式_中国城市新一代暴雨强度公式
- 13.0、veu-路由嵌套
- 各种定律(心理学定律、思考定律)
- python判断图像是否为灰度图
- Java day 31 网络编程和简单练习
- 小米盒子 改装 无线打印服务器,终于找到了“小米盒子增强版”不定期断网的bug了,2.4G模块bug!...
- python中lcut什么意思_python中如何画火山图
- python存数据库c读数据库喷码加工_python图片文字识别
- SQL server:查询条件中判断某字段不为空
- 【微服务】166:导入数据到索引库