Open wallpass opened 11 months ago
可能Termux运行定时任务的方式和Linux不太一样,上面这个快捷命令只对 Ubuntu有效。 就是把设置成5分钟执行一次。 你可以再试试 cronie 然后手动加上这个定时任务
如果使用cronie,执行哪个任务文件?是执行run.py吗?
我试了下在termux上手动执行 python3 /data/data/com.termux/files/usr/lib/python3.11/site-packages/run.py是可以执行的,但是使用crontab就没效果了。我的代码是:/10 * python3 /data/data/com.termux/files/usr/lib/python3.11/site-packages/run.py。 网上搜了好久尝试了好久,也没找到解决办法😭最后,我把run.py代码修改了下,在main()代码前面加上了个while TRUE: main() time.sleep(600),勉强解决了我的问题,但是这是个死循环,cpu有个核心一直占100% ,大佬有没有更好的解决办法。
找到解决办法了,我是通过termux-task这个插件最终解决了问题。具体解决办法参考这个帖子: https://www.google.com/search?q=how+to+run+Python+in+macrodroid&newwindow=1&sca_esv=595089826&sxsrf=AM9HkKn68zuW7ki6RhtXe--LiJtw7nqO6g%3A1704204142890&ei=bheUZdDyNaml2roPjPmboAw&udm=&oq=how+to+run+Python+in+macrodroid&gs_lp=EhNtb2JpbGUtZ3dzLXdpei1zZXJwIh9ob3cgdG8gcnVuIFB5dGhvbiBpbiBtYWNyb2Ryb2lkMgUQIRigAUiosgFQ4QhYuKgBcAJ4AJABAZgBhASgAZMmqgEJMi04LjUuMS4xuAEDyAEA-AEBwgIKEAAYRxjWBBiwA8ICBxAjGLACGCfCAggQABiABBiiBMICBBAjGCfCAggQABiABBjLAcICBBAAGB7CAgYQABgIGB7CAgcQABiABBgKwgIGEAAYHhgKwgIHECEYoAEYCuIDBBgAIEGIBgGQBgo&sclient=mobile-gws-wiz-serp 希望能给后来者一点帮助
描述问题 (Describe the bug)
版本信息 (version info)
复现步骤 (To Reproduce)
重复操作,也是报同样的错误,估计是termux存放文件路径的问题。
配置文件 (config file)
调试输出 (debug output)
补充说明 (Additional context)