GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 101

1
0

Thiết đặt khuôn dng được đưa ra ca các quá trình

-f : hiển thị thông tin về quá trình với các trường sau UID - chỉ số người dùng, PID - chỉ số quá

trình, PPID - chỉ số quá trình khởi tạo ra quá trình, C - , STIME - thời gian khởi tạo quá trình,
TTY - tên thiết bị đầu cuối trên đó quá trình được chạy, TIME - thời gian để thực hiện quá
trình, CMD - lệnh khởi tạo quá trình

-l : hiển thị đầy đủ các thông tin về quá trình với các trường F, S, UID, PID, PPID, C, PRI, NI,

ADDR, SZ, WCHAN, TTY, TIME, CMD

-o xâu-chn : hiển thị các thông tin về quá trình theo dạng do người dùng tự chọn thông qua

xâu-chọn các kí hiệu điều khiển hiển thị có các dạng như sau:

%C, %cpu

% CPU được sử dụng cho quá trình

%mem

% bộ nhớ được sử dụng để chạy quá trình

%G

tên nhóm người dùng

%P

chỉ số của quá trình cha khởi động ra quá trình con

%U

định danh người dùng

%c

lệnh tạo ra quá trình

%p

chỉ số của quá trình

%x

thời gian để chạy quá trình

%y

thiết bị đầu cuối trên đó quá trình được thực hiện

Ví dụ, muốn xem các thông tin như tên người dùng, tên nhóm, chỉ số quá trình, chỉ số

quá trình khởi tạo ra quá trình, tên thiết bị đầu cuối, thời gian chạy quá trình, lệnh khởi tạo
quá trình, hãy gõ lệnh:

# ps -o '%U %G %p %P %y %x %c'

USER GROUP PID PPID TTY TIME COMMAND
root root 1929 1927 pts/1 00:00:00 bash
root root 2279 1929 pts/1 00:00:00 ps

4.2.3. Hy quá trình vi lnh kill

Trong một số trường hợp, sử dụng lệnh

kill để hủy bỏ một quá trình. Điều quan trọng

nhất khi sử dụng lệnh

kill là phải xác định được chỉ số của quá trình mà chúng ta muốn

hủy. Cú pháp lệnh:

kill [tùy-chn] <ch-s-ca-tiến-trình>
kill -l [tín hi
u]

Lệnh

kill sẽ gửi một tín hiu đến quá trình được chỉ ra. Nếu không chỉ ra một tín hiệu

nào thì ngầm định là tín hiệu

TERM sẽ được gửi.

-s : xác định tín hiệu được gửi. Tín hiệu có thể là số hoặc tên của tín hiệu. Dưới đây là một số

tín hiệu hay dùng:

S

Tên

Ý nghĩa

1

SIGHUP

(

hang up) đây là tín hiệu được gửi đến tất cả các

quá trình đang chạy trước khi

logout khỏi hệ

thống

2

SIGINT

(

interrupt) đây là tín hiệu được gửi khi nhấn