Linuxプロセスを実行して後で返す方法は?

Linuxプロセスを実行して後で返す方法は?

LinuxでMinecraftサーバーを実行しようとしています。サーバーを実行すると、重要な対話型セッションが開始されます。&コマンドの最後に追加してサーバーからログアウトすると、バックグラウンドでサーバーを実行できます。しかし、もう一度ログインすると、インタラクティブセッションに戻る方法がわかりません。

わかりましたscreen。しかし、バックグラウンドでプロセスを実行し、後で1ステップずつ実行するためのより良い方法があるはずです。

答え1

screen(またはtmuxはいこの目的のために正確に書かれた最良の選択です。

答え2

正しい方法は次のとおりです。

  • なしでプロセスを開始します。&
  • 使用Ctrl- 一時停止Zプロセス
  • コマンドラインからプロセスを実行しますbg。これにより、同様にプロセスがバックグラウンドに移動します&
  • いつでも、次のコマンドを使用してプロセスをフォアグラウンドにインポートできます。fg
  • また、以下を実行して、現在実行中のプロセスのリストを取得することもできます。jobs

関連情報