2011-08-29 10 views

Trả lời

24

Nếu được bắt đầu từ trình bao hiện tại, hãy sử dụng kiểm soát công việc chuẩn, ví dụ:

$ jobs 

$ gedit & 
[1] 3341 

$ jobs 
[1]+ Running     gedit & 

$ fg %1 
gedit 
6

Về cơ bản, bạn chỉ có thể quản lý các quy trình có kiểm soát công việc là con của trình bao hiện tại của bạn, tức là, các công việc bắt đầu bằng trình bao mà bạn đang làm việc. Nếu bạn đã bắt đầu và nền tảng quá trình với vỏ hiện tại của bạn, fg và các tùy chọn điều khiển công việc khác sẽ hoạt động. Nếu không, bạn không thể quản lý công việc với trình bao.

Cách sử dụng chủ yếu "workaround" (thực sự mạnh hơn nhiều so với vỏ) là GNU screen.

+2

Nếu bạn thích 'màn hình', hãy xem [tmux] (http://tmux.sourceforge.net/) tốt hơn trong mọi khía cạnh so với màn hình IMHO –