Đặt một tác vụ vào nền với bash


11

Tôi biết rằng bạn có thể bắt đầu một công việc nền với Bash đang làm foo &. Tuy nhiên, cách tốt nhất mà tôi biết để đặt một công việc nền trước là nền Ctrl+ zlàm tạm dừng nó sau đó bg 1tiếp tục công việc đó trong nền.

Có cách nào nhanh hơn không? Một số tổ hợp phím Ctrl+ Somethingtôi không biết?

Câu trả lời:


8

Không, không có. Thiết bị đầu cuối diễn giải lại CtrlZnhư là SIGTSTPđộc lập với bash đưa quá trình vào nền. Xem susptùy chọn sttycũng như signal(7)trang người đàn ông.


5

Bạn có thể liên kết một tổ hợp phím bg(không có đối số có nghĩa là công việc hiện tại) thì bạn có thể làm

Ctrl- z Ctrl-Something

Vì vậy, nó sẽ chỉ là hai tổ hợp phím. Bạn sẽ không muốn sử dụng bg 1trong trường hợp có nhiều hơn một công việc hiện tại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.