Springboot プロジェクトを開始するには、次の 3 つの方法があります。 1. メインメソッドプログラムを実行する 2. コマンドラインで実行するには、mvn spring-boot:runコマンドを使用します。 3. mvn packpageを使用してjarファイルをパッケージ化した後、java -jar yourapp.jarコマンドラインを使用して実行します。 通常、開発時には最初の 2 つの実行モードを使用し、デプロイと実装時には 3 番目のモードを使用することが多いです。以下では、Linux 環境で springboot プロジェクトを実行および停止するための手順とスクリプトのダウンロードに焦点を当てます。 1. 手順 nohupは実行コマンドをハングアップさせません 通常、Linux で直接使用できます。 java -jar yourapp.jar プログラムを起動しますが、プロセスが終了するとプログラムはすぐにハングアップします。この場合、nohupを使用する必要があります。 nohup java -jar yourapp.jar > yourapp.out 2>&1 & しかし、最大の問題は管理が不便だということです。何をするか? 次に、シェルスクリプトを書く 1. スタート #!/bin/bash nohup java -jar yourapp.jar -Xms256m -Xmx1024m > yourapp.out 2>&1 & 2. 停止します #!/bin/bash PID=$(ps -ef | grep yourapp.jar | grep -v grep | awk '{ print $2 }') [ ${PID} ]の場合; それから echo 'アプリケーションは停止しています...' echo kill $PID 完了 $PID を強制終了する それ以外 echo 'アプリケーションはすでに停止しています...' フィ 3. 開始スクリプトと停止スクリプトを統合し、run.shを記述する #!/bin/bash echo 'アプリケーションは停止しています...' ソース stop.sh echo 'アプリケーションは実行中です...' ソース start.sh ビンゴ… 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: 必見の JavaScript 面接質問 10 選のまとめ (おすすめ)
>>: Alibaba CloudにMySQLをインストールする方法の詳細な説明
インターフェース全体に背景画像を表示したい場合は、当然 body に背景を追加することを考えます。コ...
...こんな感じで、今日はポップアップウィンドウを作ろうと思ったのですが、バックエンド PHP によ...
目次1. マルチインスタンスとは2. 複数インスタンスのインストールの準備3. MYSQLの複数イン...
目次URL 内の特殊文字URL 特殊文字エスケープ、URL 内の一部の文字には特別な意味があり、基本...
Web 上でフォントを使用することは、基本的なスキルであると同時に芸術でもあります。英語のフォントに...
Mysql5.7.19バージョンは今年リリースされた新しいバージョンです。最近のMySQLのバージ...
1. インストールパッケージをダウンロードする- お使いのコンピュータシステムに応じて適切なバージョ...
最近、データベース データのスケジュールされた移行を実行する必要があります。実行プロセス中に何らかの...
Ubuntu 20.04をインストールする NVIDIAドライバーをインストールする Pytouch...
この記事では、タブ切り替え機能を実装するためのJavaScriptの具体的なコードを参考までに共有し...
1. フローティングとは何ですか?フローティングは、その名の通り、浮遊することを意味します。要素がド...
まずは栗を見てみましょう EXPLAIN select * from employees where...
目次序文1. scp2をインストールする2. テスト/本番環境サーバーのSSHリモートログインアカウ...
目次1. はじめに2. RC および RR 分離レベル2.1. RRトランザクション分離レベルでのク...
Linux がすべてのコマンドをサポートしていない場合はどうすればいいですか?すべてのLinuxコマ...