別のアプリケーションでプロセスを生成しました。私はそれがで実行されていることを見ることができます。バックグラウンドに入れた後、Linux上で実行中のプロセスに戻ります。
ps -ef
私はコンソールにコマンドを入力することによって、手動で自分自身をそれを始めたかのように私は、そのプロセスに切り替えることができますどのように?
別のアプリケーションでプロセスを生成しました。私はそれがで実行されていることを見ることができます。バックグラウンドに入れた後、Linux上で実行中のプロセスに戻ります。
ps -ef
私はコンソールにコマンドを入力することによって、手動で自分自身をそれを始めたかのように私は、そのプロセスに切り替えることができますどのように?
現在のシェルから起動している場合は、標準のジョブ制御を使用してください。
$ jobs
$ gedit &
[1] 3341
$ jobs
[1]+ Running gedit &
$ fg %1
gedit
基本的に、現在のシェルの子であるジョブ制御、つまり作業しているシェルによって開始されたジョブのみを管理することができます。現在のシェルでプロセスを起動してバックグラウンドで実行した場合は、fg
と他のジョブ制御オプションが機能します。そうでなければ、シェルでジョブを管理することはできません。
GNU screen
は、主に「回避策」(シェルよりもはるかに強力です)です。
[screen]が好きな人は、画面IMHOと比較して[tmux](http://tmux.sourceforge.net/)の方が優れています。 –