跳到主要内容

Termux在后台运行

再来,按照系统版本输入命令,不需要root权限:

# Android 12L和Android 13
./adb shell "settings put global settings_enable_monitor_phantom_procs false"

# Android 12,无GMS
./adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"

# Android 12,有GMS
./adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent; /system/bin/device_config put activity_manager max_phantom_processes 2147483647"

重开机,Termux在后台运行时应该就不会被杀了。

保持termux中的sshd不掉线

http://blog.sciencenet.cn/blog-2958868-1237648.html
手机息屏时ssh断开,可以做如下修改:
手机管家--应用启动管理--找到Termux,不让它自动管理,选择允许后台运行

https://blog.csdn.net/phenhorlin2/article/details/103432471
在手机上termux里面执行termux-wake-lock命令 ,手机会弹出是否运行后台执行的,选择允许就好了,

https://www.voidking.com/dev-termux/
下拉手机顶部状态栏,看到termux,点击“ACQUIRE WAKELOCK”,即可看到1 session(wake lock help)。此时,termux就可以保持后台运行,sshd也不会关闭。

为了在重新打开系统时 VPN 不中断,需要在“电池”设置中,启用“休眠时始终保持网络连接”选项。

nohup sshd &

开发者选项

暂停执行已缓存的应用 停用 了就行,

有两个设置可以防止被k后台
1.电池——高级设置——目标APP——耗电异常优化
改为不优化

2.应用管理——目标APP——耗电行为控制——允许完全后台