Termux設定セルフスタート

1.フラッシュバック、停止

Termux が頻繁にクラッシュして停止する
写真の説明を追加してください

電話の設定を開き、バッテリーを見つけ、バックグラウンドのインテリジェント制御電源を変更してバックグラウンドでの高電力消費を許可し、
ソフトウェアを見つけ、権限を適用し、バックグラウンドのセルフスタートに設定します。携帯電話ごとに設定が異なります

2. セルフスタート

しばらく使っているだけのものもありますが、Termuxを開くたびに模擬Linux環境に入るコマンドを入力する必要があり、毎回入力するのは非常に面倒です
写真の説明を追加してください

ソフトウェアを開き、コマンドを入力します

.bashrcはホームディレクトリにあるシェルファイルで、起動するたびに.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パッケージが自動的に起動することがわかりました
写真の説明を追加してください

おすすめ

転載: blog.csdn.net/weixin_45853881/article/details/126930875