LinuxでMinecraftサーバーを実行しようとしています。サーバーを実行すると、重要な対話型セッションが開始されます。&
コマンドの最後に追加してサーバーからログアウトすると、バックグラウンドでサーバーを実行できます。しかし、もう一度ログインすると、インタラクティブセッションに戻る方法がわかりません。
わかりましたscreen
。しかし、バックグラウンドでプロセスを実行し、後で1ステップずつ実行するためのより良い方法があるはずです。
答え1
screen
(またはtmux
)はいこの目的のために正確に書かれた最良の選択です。
答え2
正しい方法は次のとおりです。
- なしでプロセスを開始します。
&
- 使用Ctrl- 一時停止Zプロセス
- コマンドラインからプロセスを実行します
bg
。これにより、同様にプロセスがバックグラウンドに移動します&
。 - いつでも、次のコマンドを使用してプロセスをフォアグラウンドにインポートできます。
fg
- また、以下を実行して、現在実行中のプロセスのリストを取得することもできます。
jobs