1. ホーム
  2. java

[解決済み] バックエンドでjavaプログラムを実行する

2022-02-10 05:31:36

質問内容

そのために、1つのアプリケーションを開発し、1つのクラスをメインクラスとして作成し、1つのスクリプトファイル(startup.sh)ファイルから呼び出すことにしました。 メインメソッドクラスで私は私のビジネスロジックを書いていた。私はパテを使用してからLinuxサーバーでこのアプリを実行しているときにパテウィンドウが閉じられていないまでは動作している。パテウィンドウの後に閉じると、それも停止している。

解決方法は?

能書き は、実行中のプロセスを現在のコンソールから切り離し、ターミナルを閉じたときに継続させることができます。 このような感じで実行します。

nohup java -jar my.jar &

デフォルトでは出力を nohup.out にパイプするので、それが嫌なら試してみてください。

nohup java -jar my.jar > /dev/null &