QUẢN TRỊ HỆ ÐIỀU HÀNH LINUX - Trang 103

www.nhipsongcongnghe.net

S dng lnh killall hy mt tiến trình

Tiện ích này cho phép bạn dừng một tiến trình bằng tên. Ví dụ bạn có một tiến trình
đượ

c goi là signal_demo.pl và bạn muốn dừng tiến trình này. Bạn sử dụng lệnh:

killall signal_demo.pl

Chy mt tiến trình hu cnh hoc tin cnh

Thông thường khi chúng ta chạy một tiến trình từ thiết bị đầu cuối (bàn phím) hay
shell, bạn chạy tiến trình ở tiền cảnh. Khi bạn chạy tiến trình ở tiền cảnh, bạn phải đợi
cho nó kết thúc. Tuy nhiên, thay vì việc đợi cho nó kết thúc, bạn có thể chạy nó ở hậu
cảnh bằng việc thêm một ký hiệu ‘&’ ở cuối dòng lệnh. Điều này hữu ích khi một tiến
trình chạy trong thời gian dài và bạn cần phải làm một công việc khác. Ví dụ, để khởi
độ

ng hệ quản trị CSDL PosgresSQL với postmaster bạn thực hiện:

postmaster –i &


Vậy khi nào bạn biết một tiến trình hậu cảnh đang chạy hay đã dừng. Bạn có thể sử
dụng lệnh:

ps -af

để

xem tất cả các tiến trình trong đó có cả tiến trình ở hậu cảnh.

Tm dng tiến trình


Nếu một tiến trình đang chạy ở tiền cảnh và bạn muốn đưa chúng vào hậu cảnh, bạn
thực hiện công việc này bằng cách nhấn tổ hợp phím Ctrl + Z. Khi nhận được tín hiệu
Ctrl+Z tiến trình sẽ bị tạm dừng và được đưa vào hậu cảnh. Tuy nhiên bạn chưa biết
đượ

c chương trình của chúng ta đã dừng chưa và đã chuyển vào hậu cảnh chưa. Lệnh

jobs hiển thị trạng thái của tất cả các tiến trình đang chạy ở hậu cảnh:

[1] Stopped man ln (wd: /home/trantu/exam)
[2]- Stopped tail
[3]+ Stopped ls -R /

Đánh thc tiến trình

Để

đánh thức một tiến trình ta sử dụng lệnh bg kết hợp với số tác vụ trong hàng đợi

liệt kê. Trong ví dụ ở trên ta có thể thực hiện lệnh:

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.