• Termux设置自启动


    一.闪退,stopped

    Termux经常会闪退,会stopped
    请添加图片描述

    打开手机设置,找到电池,把后台智能控制电量改为允许后台高耗电
    找到软件,应用权限,设置为后台自启动。不同手机的设置不一样

    二.自启动

    有的只是用一下,可是每次打开Termux都需要输入命令才能进入模拟的linux环境,每次输就很麻烦
    请添加图片描述

    打开软件,然后输入命令

    .bashrc是home目录下的一个shell文件,每次启动时都会加载.bashrc文件中的内容,所以写到这里面。

    vi ~/.bashrc
    
    • 1

    之后输入下面的模板,启动的linux需要看你下载的版本,我的是ubuntu

    #启动ssh
    sshd
    #启动ubuntu
    proot-distro login ubuntu
    
    • 1
    • 2
    • 3
    • 4

    这样你在退出软件,后台也退了,可以输入exit命令退出,然后在启动,就发现直接进入环境了
    请添加图片描述

    进入环境后,如果有想启动的东西,也可以这样弄滴

    1.启动jar包

    直接输入命令
    例如,启动我这个wx…jar
    在这里插入图片描述

    修改文件

    vi  ~/.bashrc
    
    • 1

    然后输入i,把下面的模板复制进去,修改为自己的,要输入绝对路径才行,然后按esc,在输入:wq

    nohup java -jar /opt/wx-push-0.0.1-SNAPSHOT.jar > /opt/a.log &
    
    
    • 1
    • 2

    在这里插入图片描述

    2.通过脚本启动jar包

    vi /opt/jar.sh
    
    • 1

    模板,路径要写绝对路径,就算在一个文件夹也要写绝对路径,系统可不管你在哪,他只在他那里执行,你不写路径就会报错

    #启动jar包
    echo "jar  running..."
    nohup java -jar /opt/wx-push-0.0.1-SNAPSHOT.jar > /opt/a.log &
    
    • 1
    • 2
    • 3

    编辑自启文件

    vi  ~/.bashrc
    
    • 1

    输入模板,也要写绝对路径

    bash /opt/jar.sh
    
    • 1

    在这里插入图片描述

    然后退出软件重新进入,就发现,环境自启动,进入环境之后jar包也自启了
    请添加图片描述

  • 相关阅读:
    从 NASL 说开:低代码编程语言能饭否
    Vue跑马灯简单案列
    cx3588 Rockchip_基于 DRM 框架的 HDMI 开发指南
    Sentinel vs Hystrix 限流到底怎么选?(荣耀典藏版)
    Java设计模式之观察者模式
    ceph 认证
    SpringCloud系列(14)--Eureka服务发现(Discovery)
    C++知识黄金学习记录
    加州大学伯克利分校 计算机科学专业
    MyBatis注解开发的多表操作
  • 原文地址:https://blog.csdn.net/weixin_45853881/article/details/126930875