Termux自启和问题
一.闪退,stopped
Termux经常会闪退,会stopped
打开手机设置,找到电池,把后台智能控制电量改为允许后台高耗电
找到软件,应用权限,设置为后台自启动。不同手机的设置不一样
二.自启动
有的只是用一下,可是每次打开Termux都需要输入命令才能进入模拟的linux环境,每次输就很麻烦
打开软件,然后输入命令
.bashrc是home目录下的一个shell文件,每次启动时都会加载.bashrc文件中的内容,所以写到这里面。
vi ~/.bashrc
之后输入下面的模板,启动的linux需要看你下载的版本,我的是ubuntu
#启动ssh
sshd
#启动ubuntu
proot-distro login ubuntu
这样你在退出软件,后台也退了,可以输入exit命令退出,然后在启动,就发现直接进入环境了
进入环境后,如果有想启动的东西,也可以这样弄滴
1.启动jar包
直接输入命令
例如,启动我这个wx…jar
修改文件
vi ~/.bashrc
然后输入
i
,把下面的模板复制进去,修改为自己的,要输入绝对路径才行,然后按esc
,在输入:wq
nohup java -jar /opt/wx-push-0.0.1-SNAPSHOT.jar > /opt/a.log &
2.通过脚本启动jar包
vi /opt/jar.sh
模板,路径要写绝对路径,就算在一个文件夹也要写绝对路径,系统可不管你在哪,他只在他那里执行,你不写路径就会报错
#启动jar包
echo "jar running..."
nohup java -jar /opt/wx-push-0.0.1-SNAPSHOT.jar > /opt/a.log &
编辑自启文件
vi ~/.bashrc
输入模板,也要写绝对路径
bash /opt/jar.sh
然后退出软件重新进入,就发现,环境自启动,进入环境之后jar包也自启了