如题目>▽<
步骤
本文主要记录了Termux上的python环境配置,以及在Termux(linux)下的脚本定时运行,以方便像我这种买不起服务器的穷逼也有办法定时运行我的python脚本
安装Termux
如果可以科学上网的话,直接去Google Play搜索Termux下载即可。
这里丢一个酷安的下载链接。点击这里下载!
更换镜像源
(如果你不嫌下载慢,或者有梯子的可以跳过这一步)
这里给一个国光的一键式操作。
1 | sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list |
复制粘贴运行上述命令即可。
一些基础的linux指令
- ls 展开当前目录下的文件及文件夹
- cd ..返回上一级
- cd xxx 进入xxx文件夹
- 在打开文件时 如果想要保存,按下esc,然后键入:wq(键入位置在屏幕左下角)
安装Zsh
一个非常好用的终端,比自带的bash不知道高到哪里去了
首先要安装curl然后安装zsh1
pkg install curl
gayhub上不了的也可以使用国光源1
sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
1
sh -c "$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"
安装Vim(文件编辑器)
挺好用的一个文件编辑工具,推荐安装编辑.zshrc,更改默认编辑器。1
pkg install vim
文件中加入这一条1
vim .zshrc
1
export EDITOR="vim"
Vim的简单配置
键入i进入插入模式,加入以下内容1
vim .vimrc
ESC,然后:wq保存退出。1
2
3set nu // 显示行号
colorscheme desert // 颜色主题
syntax on // 打开语法高亮安装Python
1
pkg install python -y
安装库(以安装requests为例)
1
pip install requests
建立存储空间映射
执行一键脚本(用来映射存储空间,同时可以美化界面)如果上不了gayhub的话可以自己手动键入指令1
sh -c "$(curl -fsSLhttps://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)“
正常的话会弹出一个存储访问权限,选择是就好啦1
termux-setup-storage
创建Python运行目录快捷方式(此前先手动在手机目录创建名为0的目录)1
ln -s /data/data/com.termux/files/home/storage/shared/0 0
执行python代码
例,把1.py放在0目录下,然后执行如果上一步的创建软连接失败,也可以这样运行python代码1
python 0/1.py
1
python ~/storage/shared/0/1.py
使用crontab进行定时任务
安装crontab模块防止设备休眠进程停止1
pkg install cronie
开启crontab1
termux-wake-lock
添加定时任务1
crond
添加一行1
crontab -e
这一行的意思是每天凌晨两点半开始运行命令python 0/1.py,也就实现了定时任务。如果想要更多的定制模式,请参考点击这里(>^ω^<)1
30 2 * * * python 0/1.py
注意事项
- 请保持termux后台一直在运行,否则会失效。可以去百度查看你的手机如何设置才不杀后台
- 这个软件不怎么费电,我看了一下也就占总耗电量的2%不到。
- 如果定时任务没有执行,可能是crond服务没有开启,再执行一遍crond即可。
##更详细的Termux教程及配置
请参考国光。Termux进阶配置