Démarrage automatique de Termux et problèmes
1. Flash back, arrêté
Termux plante et s'arrête souvent
Ouvrez les paramètres du téléphone, recherchez la batterie, modifiez la puissance de contrôle intelligent en arrière-plan pour permettre une consommation d'énergie élevée en arrière-plan,
recherchez le logiciel, appliquez les autorisations et réglez-le sur l'auto-démarrage en arrière-plan. Différents téléphones mobiles ont des paramètres différents
2. Auto-démarrage
Certains ne sont utilisés que pendant un certain temps, mais chaque fois que vous ouvrez Termux, vous devez entrer une commande pour entrer dans l'environnement Linux simulé, et il est très difficile d'entrer à chaque fois.
Ouvrez le logiciel et entrez la commande
.bashrc est un fichier shell dans le répertoire personnel. Le contenu du fichier .bashrc sera chargé à chaque démarrage, il est donc écrit ici.
vi ~/.bashrc
Après cela, entrez le modèle suivant. Le Linux que vous démarrez dépend de la version que vous avez téléchargée. Le mien est ubuntu
#启动ssh
sshd
#启动ubuntu
proot-distro login ubuntu
De cette façon, lorsque vous quittez le logiciel, l'arrière-plan se ferme également. Vous pouvez entrer la commande exit pour quitter, puis le démarrer, et vous constaterez que vous êtes directement entré dans l'environnement.
Après être entré dans l'environnement, s'il y a quelque chose que vous voulez commencer, vous pouvez aussi le faire comme ça
1. Démarrez le package jar
Entrez directement la commande
Par exemple, démarrez mon wx...jar
modifier le fichier
vi ~/.bashrc
Entrez ensuite
i
, copiez le modèle ci-dessous, modifiez-le par le vôtre, vous devez entrer le chemin absolu, puis appuyez suresc
, entrez:wq
nohup java -jar /opt/wx-push-0.0.1-SNAPSHOT.jar > /opt/a.log &
2. Démarrez le package jar via le script
vi /opt/jar.sh
Modèle, le chemin doit écrire le chemin absolu, même s'il est dans un dossier, le chemin absolu doit être écrit, le système ne se soucie pas d'où vous êtes, il n'est exécuté que là, si vous n'écrivez pas le chemin, une erreur sera signalé
#启动jar包
echo "jar running..."
nohup java -jar /opt/wx-push-0.0.1-SNAPSHOT.jar > /opt/a.log &
modifier le fichier de démarrage automatique
vi ~/.bashrc
Entrez le modèle, écrivez également le chemin absolu
bash /opt/jar.sh
Ensuite, quittez le logiciel et entrez à nouveau, et constatez que l'environnement démarre automatiquement et que le package jar démarre automatiquement après être entré dans l'environnement