banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Hỏi về tìm tên các tiến trình  XML
  [Question]   Hỏi về tìm tên các tiến trình 29/01/2008 10:46:12 (+0700) | #1 | 112722
antiddos
Member

[Minus]    0    [Plus]
Joined: 04/05/2007 20:01:34
Messages: 4
Offline
[Profile] [PM]
Tôi gặp một thắc mắc nhỏ, bạn nào có khả năng chỉ giúp nha. Khi liệt kê các processes bằng lệnh ps -A thì kết quả trả về rất dài, muốn lọc bớt kết quả thường dùng kèm pipes dạng: ps -A | grep ssh... Tuy nhiên tôi muốn lọc theo kiểu "liệt kê những tiến trình tên bắt đầu bằng 2 ký tự s" chẳng hạn thì không được. Tôi thử: ps -A | grep/egrep 'ss*' cũng không được. Không rõ phải dùng cách sao?
[Up] [Print Copy]
  [Question]   Hỏi về tìm tên các tiến trình 29/01/2008 13:42:25 (+0700) | #2 | 112740
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

antiddos wrote:
Tôi gặp một thắc mắc nhỏ, bạn nào có khả năng chỉ giúp nha. Khi liệt kê các processes bằng lệnh ps -A thì kết quả trả về rất dài, muốn lọc bớt kết quả thường dùng kèm pipes dạng: ps -A | grep ssh... Tuy nhiên tôi muốn lọc theo kiểu "liệt kê những tiến trình tên bắt đầu bằng 2 ký tự s" chẳng hạn thì không được. Tôi thử: ps -A | grep/egrep 'ss*' cũng không được. Không rõ phải dùng cách sao? 

Bạn thử cách này:
Code:
$ ps -A | awk '{print $4"\t"$1}' | grep '^ss'
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Hỏi về tìm tên các tiến trình 29/01/2008 15:00:31 (+0700) | #3 | 112755
[Avatar]
enn3exlibs
Elite Member

[Minus]    0    [Plus]
Joined: 10/12/2006 16:54:02
Messages: 243
Location: bluesun
Offline
[Profile] [PM]

antiddos wrote:
Tôi gặp một thắc mắc nhỏ, bạn nào có khả năng chỉ giúp nha. Khi liệt kê các processes bằng lệnh ps -A thì kết quả trả về rất dài, muốn lọc bớt kết quả thường dùng kèm pipes dạng: ps -A | grep ssh... Tuy nhiên tôi muốn lọc theo kiểu "liệt kê những tiến trình tên bắt đầu bằng 2 ký tự s" chẳng hạn thì không được. Tôi thử: ps -A | grep/egrep 'ss*' cũng không được. Không rõ phải dùng cách sao? 

thêm một cách:
$ps -A | grep ':...ss'


[Up] [Print Copy]
  [Question]   Re: Hỏi về tìm tên các tiến trình 12/02/2008 11:15:20 (+0700) | #4 | 114287
[Avatar]
lihavim
Elite Member

[Minus]    0    [Plus]
Joined: 08/06/2004 15:19:32
Messages: 506
Offline
[Profile] [PM]
Xài vầy cho nó ngắn gọn:
Code:
ps -A | grep '\<ss'
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|