CLIでbashスクリプトを介してJavaプログラムを実行/相互作用する方法は?

CLIでbashスクリプトを介してJavaプログラムを実行/相互作用する方法は?

CentOSディストリビューションでMinecraftサーバーを設定しようとしていますが、すべてがうまく機能します。正しいヒープを取得するためにJavaインスタンスを実行するスクリプトを作成しましたが、スクリプトを起動した後にサーバーと対話することはできません(たとえば、Minecraftサーバーで追加のタスクを実行するためのコマンドの送信など)。

Puttyを介して実行されているCLIターミナルセッションでサーバープロセスをフォアグラウンドにインポートして再操作できるようにするにはどうすればよいですか?

psコマンドを使用した場合にのみ表示され、ジョブとしてリストされません。

私が使用するスクリプトは次のとおりです。

java -Xmx12288m -Xms2048m -jar forge-1.12.2-14.23.5.2847-universal.jar nogui &

まさにそのラインです。

スクリプトは次の構文で実行されます。

sh startserver.sh

ベストアンサー1

おすすめ記事