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 ps -ef hiển thị UID thay vì username?  XML
  [Question]   ps -ef hiển thị UID thay vì username? 14/01/2011 08:13:36 (+0700) | #1 | 229422
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
Hi all !

Mình đang gặp 1 trường hợp rất khó chịu thế này




Mình có 1 user applpilot : id 505 . User này là Owner của các application công ty mình. Trước giờ luôn chạy khá nhiều thứ. Và mình kiểm tra việc chạy các tiến trình của user này bằng câu lệnh

Code:
ps -ef | grep applpilot


Bình thường các tiến trình sẽ lên ào ào

Tuy nhiên tối qua dở chứng . Khi mình thực hiện câu lệnh kia thì không lên tiến trình nào cả

Chỉ khi gõ

Code:
ps -ef | grep 505


Code:
(id 505 là của user applpilot)


hoặc

ps -e -o user:10,pid,c,stime,tty,cmd|grep applpilot 


thì mọi thứ lên lại bình thường

Search Google thì mình biết đây là do lỗi độ rộng của columns name .
Giống như user với các kí tự quá dài thì sẽ không hiện mà chỉ hiện bằng ID của user đó.

Điều này có vẻ khó chịu quá. Không biết mọi người khắc phục nó thế nào ?

Thanks all smilie
[Up] [Print Copy]
  [Question]   Ps -ef bị vấn đề 14/01/2011 09:05:19 (+0700) | #2 | 229427
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
user của bạn dài hơn 8 ký tự nên ps nó hiển thị UID thay vì username. Để khắc phục thì có thể tìm hiểu biến môi trường PS_FORMAT để set lại độ rộng cho cột user như bạn đã làm ở trên.

PS: dùng ps -u để liệt kê các processes chạy dưới quyền của một user nào đó cho nó chuẩn.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   ps -ef hiển thị UID thay vì username? 14/01/2011 09:32:22 (+0700) | #3 | 229430
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
alias ps="ps -e -o user:10,pid,c,stime,tty,cmd|grep applpilot" 


Chắc dùng cái này thôi chứ kô biết sao cả smilie.

Thanks anh Quân. không thấy nick hay sao mà bạn bạn gì chứ a
[Up] [Print Copy]
  [Question]   ps -ef hiển thị UID thay vì username? 14/01/2011 09:35:17 (+0700) | #4 | 229431
[Avatar]
quanta
Moderator

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

Ikut3 wrote:
alias ps="ps -e -o user:10,pid,c,stime,tty,cmd|grep applpilot" 


Chắc dùng cái này thôi chứ kô biết sao cả smilie.
 

Thì tìm hiểu PS_FORMAT đi, mà ps -u cũng được chứ sao.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   ps -ef hiển thị UID thay vì username? 14/01/2011 09:50:52 (+0700) | #5 | 229433
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
quái nhưng mà em điểm lại thì thấy rất bất thường

Chính xác là 6h20 PM hôm qua còn gõ

ps -ef | grep applipilot

okie

Cũng trên cửa sổ terminal đó lúc 10h35 thì gõ

ps -ef | grep applipilot

lại không ra gì cả

Trong khoảng thời gian từ 6h20 -> 10h30. Hệ thống backup các ứng dụng và database của ngày. Chẳng lẽ có sự thay đổi điều chỉnh ngoài luồng nào ở đây sao
[Up] [Print Copy]
  [Question]   ps -ef hiển thị UID thay vì username? 14/01/2011 10:03:37 (+0700) | #6 | 229435
[Avatar]
quanta
Moderator

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

Ikut3 wrote:
quái nhưng mà em điểm lại thì thấy rất bất thường

Chính xác là 6h20 PM hôm qua còn gõ

ps -ef | grep applipilot

okie
 

OK là sao? Cột USER hiển thị applipilot thay vì 505? Có khi mấy cái processes lúc đó ở cột CMD nó chứa applipilot cũng nên.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   ps -ef hiển thị UID thay vì username? 14/01/2011 10:44:02 (+0700) | #7 | 229436
[Avatar]
Ikut3
Elite Member

[Minus]    0    [Plus]
Joined: 24/09/2007 23:47:03
Messages: 1429
Location: Nhà hát lớn
Offline
[Profile] [PM] [Yahoo!]
OK là sao? Cột USER hiển thị applipilot thay vì 505? 


Dạ đúng rồi lúc đó vẫn hiện applpilot
[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|