まず、Springbootプロジェクトのルートディレクトリを入力してから、次のLinuxコマンドを実行する必要があります
nohup java -jar own springboot project.jar> log file name.log 2>&1&
コマンドの詳細な説明:
Nohup:電話を切らずにコマンドを実行し、アカウントを終了した後も対応するプロセスを実行し続けます。
>ログファイルname.log:nohupコマンドの出力を、現在のディレクトリの指定された「ログファイルname.log」ファイルにリダイレクトします。つまり、出力コンテンツは画面に印刷されませんが、「ログファイルname.log」ファイルに出力されます。ファイル名を指定しないと、現在のディレクトリにnohup.outが作成されます。現在のディレクトリのnohup.outファイルが書き込み可能でない場合、出力は$ home/nohup.outファイルにリダイレクトされます。 Applingのためにファイルを作成または開くことができない場合、コマンドパラメーターによって指定されたコマンドは呼び出されません。
2>&1:2は標準誤差を意味し、1は標準出力を意味し、このコマンドは標準誤差を標準出力にリダイレクトすることに相当しますか?ここでは、標準の出力、つまり出力標準エラーと指定された「ログファイルname.log」ファイルへの標準出力に相当する標準エラーに相当します。
Java -Jar Own Springboot Project.Jar:スプリングブートプロジェクトを実行します。コマンドを単独で実行する場合、Linuxはプロジェクトを簡単に実行するだけです。コンソールを終了すると、プロジェクトは自動的に閉じられます。
最後の&:ジョブの変更をバックグラウンドで実行します。
要約します
上記は、編集者が導入したLinuxバックグラウンドでスプリングブートを実行する方法です。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!