保持Termux后台运行
我在使用 Termux 作为移动工作平台时,使用 tmux 和 screen 在后台持续运行一些交互操作,例如撰写文档和开发程序。此外 Termux环境安装配置Nginx 提供了撰写 Sphinx文档 以及 MkDocs文档 极佳平台,因为能够随时随地连接到手机平台撰写文档,同时进行浏览阅读。
不过,在Android手机中运行Termux,会发现切换到后台运行时,很容易因为系统内存不足而被 sleep 甚至杀死。这对于我需要随时回到之前的工作环境非常长不利。
对于所有移动操作系统,为了节约电能消耗,都采用了类似的后台技术: 当应用切换到后台,如果长时间在后台,就会被系统作为电能节约优化掉。但是,对于我这种需要持续运行,不希望被系统杀死的应用,则需要配置 Unrestricted 特性:
在Android系统的
Settings中找到Apps项,然后找到Termux这个应用点击
Battery(配置),在Mange battery usage选项中选择:Unrestricted: Allow battery usage in background without restrictions. May use more battery.
这样Termux在后台运行不会被杀死。