2011-08-29 7 views

答えて

24

現在のシェルから起動している場合は、標準のジョブ制御を使用してください。

$ jobs 

$ gedit & 
[1] 3341 

$ jobs 
[1]+ Running     gedit & 

$ fg %1 
gedit 
6

基本的に、現在のシェルの子であるジョブ制御、つまり作業しているシェルによって開始されたジョブのみを管理することができます。現在のシェルでプロセスを起動してバックグラウンドで実行した場合は、fgと他のジョブ制御オプションが機能します。そうでなければ、シェルでジョブを管理することはできません。

GNU screenは、主に「回避策」(シェルよりもはるかに強力です)です。

+2

[screen]が好きな人は、画面IMHOと比較して[tmux](http://tmux.sourceforge.net/)の方が優れています。 –

関連する問題