[Question] Ai giải thích cái này giúp mình với |
28/01/2007 05:57:10 (+0700) | #1 | 38627 |
|
rickb
Reseacher
|
Joined: 27/01/2007 17:47:27
Messages: 200
Offline
|
|
mình muốn hỏi ý nghĩa của lệnh exec đối với system admin là gì ? Và nó được System admin sư dụng khi nào ?
Theo trong man page nó nói exec là lệnh để thực thi command. Đối với 1 process/shell muốn thực thi 1 lệnh đơn thì gọi exec ra (vd ta thực hiện 1 chuỗi lệnh trên shell thì đầu tiên shell sẽ fork từng shell con cho từng lệnh đơn, và trong mỗi shell con thì gọi exec để thực thi lệnh đơn đó), còn đối với system admin (người connect ssh đến server để quản trị), lệnh exec dùng để làm gì ? system admin muốn thực thi 1 lệnh thì chỉ cần gõ lệnh đó là shell tự hiểu và gọi lệnh nó ra (vd : ls hay pwd), đâu cần phải exec (vd : exec ls hay exec pwd) đâu ? Với lại khi đang ssh vào server = putty. Mình thử gõ lệnh exec ls (hay exec pwd ...) trên ssh của putty thì cửa sổ putty tắt ngay tức khắc, vậy là sao nhỉ ? |
|
|
|
|
[Question] Re: Ai giải thích cái này giúp mình với |
28/01/2007 19:02:21 (+0700) | #2 | 38736 |
KhaiTran
HVA Friend
|
Joined: 03/09/2003 13:08:31
Messages: 28
Offline
|
|
aehhemm ...
Trong shell khi execute "exec pwd" thì exec sẽ chấm dứt cái chương trình đang chạy cáo shell đó (bash) và đó là lý do bạn bị kick out ra khoi ssh sesion. exec không fork mà thay thế cái process đang chạy trước đó.
|
|
|
[Question] Ai giải thích cái này giúp mình với |
05/02/2007 10:05:51 (+0700) | #3 | 40034 |
|
dangminh4
Member
|
0 |
|
|
Joined: 04/02/2007 21:44:21
Messages: 107
Offline
|
|
lệnh exec hình như dùng để thực thi shell đó luôn thì phải , tức là shell đó tự động chạy |
|
|
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|
|
|