
在 Android 12 及以上的手机中,Termux 终端软件会出现 Process-completed-signal-9 错误,这是由于 Android 12 系统对软件的限制导致的。
在应用达到 32 个以上子行程后将其终止,避免占用过多 CPU 资源。
解决方法
使用 ADB 工具,关闭 Phantom Processes Killing 选项
连接查看设备
adb devices
约 342 字...

在 Android 12 及以上的手机中,Termux 终端软件会出现 Process-completed-signal-9 错误,这是由于 Android 12 系统对软件的限制导致的。
在应用达到 32 个以上子行程后将其终止,避免占用过多 CPU 资源。
使用 ADB 工具,关闭 Phantom Processes Killing 选项
连接查看设备
adb devices

为了将应用在 Termux 启动时自动运行,我们需要创建自定义服务。
pkg install termux-services
| 命令 | 描述 | 
|---|---|
sv-enable <name> | 
将服务设为自启动 | 
sv-disable <name> | 
取消服务自启动 | 
sv down <name> | 
停止服务,并使本次 Termux 运行期间自启动服务失效 | 
sv up <name> | 
启动服务 | 
sv status <name> | 
查看服务运行状态 |