兄のためにVPSにMinecraftサーバーをセットアップし、bashスクリプトを使用して実行しました。
_sh ./server.sh&
_
このようにして、サーバーは実行され、PuTTYを使用して同じコマンドラインで作業できます。しかし、Minecraftサーバーにコマンドを入力したい場合はどうなりますか?これをコンソール画面に戻すにはどうすればよいですか?[10:17:23] [Server thread/INFO]: Starting minecraft server version 1.7.10 [10:17:23] [Server thread/INFO]: Loading properties [10:17:23] [Server thread/INFO]: Default game type: SURVIVAL [10:17:23] [Server thread/INFO]: Generating keypair [10:17:24] [Server thread/INFO]: Starting Minecraft server on *:25565 [10:17:24] [Server thread/INFO]: Preparing level "world" [10:17:24] [Server thread/INFO]: Preparing start region for level 0 [10:17:25] [Server thread/INFO]: Preparing spawn area: 52% [10:17:26] [Server thread/INFO]: Preparing spawn area: 99% [10:17:26] [Server thread/INFO]: Done (2.132s)! For help, type "help" or "?" <input line>
画面 で行きます。インストールはapt-getを介して行うことができます。その後、プロンプトにscreen
と入力し、プロセスを開始し(バックグラウンドに送信しなくても)、セッションを閉じても、プロセスは引き続き実行されます。スクリーンセッションに再度接続するには、マシンにSSHで戻り、screen -r
と入力します。 CTRL+A
を押してからCTRL+D
を押して、アクティブな画面から切り離すこともできます。
fg
を使用します。
fg
ジョブをフォアグラウンドに送信
構文
fg [PID ...]
オプション:
PIDが指定されている場合、指定されたグループIDのジョブがフォアグラウンドに配置されます。
指定されたジョブをフォアグラウンドに送信します。フォアグラウンドジョブが実行されている間、魚は中断されます。ジョブが指定されていない場合、最後に使用されるジョブがフォアグラウンドに配置されます。
目的のプロセスのPIDは通常、プロセス拡張を使用して検出されます。
例
ジョブID0のジョブをフォアグラウンドに配置します。
fg%0