CƠ BẢN VỀ CHỨNG CHỈ LPI - Trang 44

3.3 Quản lý tiến trình

35

3.3.3

fg và bg

Để một tiến trình được "khai thông" ("un-stopped") và chạy trở lại, có thể đưa nó ra mặt
trước (foreground) với fg gắn trong bash:

$ fg

xeyes -center red

$

Bây giờ tiếp tục tiến trình trong nền sau (background) với bg gắn trong bash:

$ bg

[1]+ xeyes -center red &

$

Tuyệt! Tiến trình xeyes tiếp tục chạy trong nền sau, và chúng ta có một dấu nhắc bash

mới để làm việc.

3.3.4

Sử dụng "&"

Nếu muốn chạy xeyes trong nền sau ngay từ đầu (thay vì sử dụng Control-Z và bg), chỉ cần
thêm ký hiệu "&" và cuối dòng lệnh xeyes:

$ xeyes -center blue &

[2] 16224

3.3.5

Nhiều tiến trình nền sau

Bây giờ có cả xeyes đỏ và xanh da trời chạy trong nền sau. Có thể liệt kê các công việc
này với jobs gắn trong bash:

$ jobs -l

[1]- 16217 Running xeyes -center red &

[2]+ 16224 Running xeyes -center blue &

Số trong cột bên trái là số của công việc mà bash định cho chúng khi vừa mới chạy.

Công việc thứ 2 có một + (cộng) để chỉ nó là "công việc hiện thời", mà nếu gõ fb sẽ đưa
nó ra mặt trước. Có thể đưa một công việc ra nền trước nếu chỉ rõ số của nó; ví dụ, fg 1
sẽ đưa xeyes đỏ ra nền trước. Cột tiếp theo là id của tiến trình hay pid, bao gồm trong
danh sách của tùy chọn -l. Cuối cùng cả hai công việc hiện thời "đang chạy" ("Running"),
và dòng lệnh của chúng liệt kê ở bên phải.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.