在一个功耗小的Entware liunx机器上运行python脚本,一直都有这个想法,用py脚本挂在entwome上定期爬取或执行此任务获取服条器状态,进行服务器监控,定期备份下载之类的功能
1.python环境的搭建安装
首先在entware(linux系统)上安装python,用以下命令,可能会由于文件过大下载速度过慢或超时,可以从官网下载ipk安装包进行本地安装
opkg install python(其他的liunx系统命令不同)
.安装完成后用list-installed来看是否已安装,若安装成功则会列出
opkg list-installed
运行结果如图是安装好的list[图片上传失败...(image-9e7dc5-1658995585941)]
2.python脚本的执行
静等安装完成后.将要运行的脚本上传至.Entware.机器上,(随便找个目录即可),然后用Python命令执行 Py脚本文件
python 一文件名
[图片上传失败...(image-cc2f0-1658995714381)]
如图cd到python脚本下的目录,用上面执行命令即可运行
注意事项
1.不要用sh或./命令执行py脚本,
不然只会用shell的解释器来运行Python.
#错误示范
sh test.py
./ test.py
若用sh或/要在python脚本开头标明如下,用来指定为python解释器运行
!/0pt/bin/python # 这里填你Pthon的地址
查询 Python·文件目录用.命令
which python
这样即可运行Python脚本
[图片上传失败...(image-b63c39-1658995714381)]
2.编码问题
一定要在脚本开头加上Coding-utf-8.这样不会出现编码错误
或者python频繁报出代码语法错误
否则在上传时会引起乱码在Li上运行时只会无限报错
一个热爱且文学式程序猿的博客:
里面有更多精彩内容 HUIMY博客http://blog.huimy.top
本文的博客地址:本文链接http://blog.huimy.top/54/476.html