保持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在后台运行不会被杀死。