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 Trở về dòng lệnh mà không stop dịch vụ đang chạy ?  XML
  [Question]   Trở về dòng lệnh mà không stop dịch vụ đang chạy ? 10/05/2012 09:07:21 (+0700) | #1 | 262865
huynhdanglong
Member

[Minus]    0    [Plus]
Joined: 01/10/2010 03:50:32
Messages: 26
Offline
[Profile] [PM]
Em đang làm freeradius, em start dịch vụ bằng lệnh radiusd-X sau đó chương trình radius chạy dòng lệnh

ready to process request.

em muốn gõ lệnh để test dịch vụ này nhưng không biết gõ ở đâu, nếu nhấn Ctrl C thì dịch vụ sẽ stop

vậy em phải làm sao để trở về dòng lệnh để test dịch vụ này mà không nhấn Ctrl C ? xin mọi người giúp dùm ? cám ơn !
[Up] [Print Copy]
  [Question]   Trở về dòng lệnh mà không stop dịch vụ đang chạy ? 10/05/2012 09:27:16 (+0700) | #2 | 262867
[Avatar]
tarzanvip
Member

[Minus]    0    [Plus]
Joined: 17/09/2004 16:54:06
Messages: 50
Offline
[Profile] [PM]

huynhdanglong wrote:
Em đang làm freeradius, em start dịch vụ bằng lệnh radiusd-X sau đó chương trình radius chạy dòng lệnh

ready to process request.

em muốn gõ lệnh để test dịch vụ này nhưng không biết gõ ở đâu, nếu nhấn Ctrl C thì dịch vụ sẽ stop

vậy em phải làm sao để trở về dòng lệnh để test dịch vụ này mà không nhấn Ctrl C ? xin mọi người giúp dùm ? cám ơn ! 


- Cách 1: Mở một terminal khác và test trên đó.
- Cách 2: Chạy lệnh đó ở chế độ nền (background) bằng cách dùng dấu & ở cuối lệnh.
Ví dụ:
Code:
command1 &


Góp ý: Bạn nên tìm hiểu kiến thức căn bản về Linux. Những cái ở trên có liên quan đến khái niệm "background process""foreground process"
[Up] [Print Copy]
  [Question]   Trở về dòng lệnh mà không stop dịch vụ đang chạy ? 10/05/2012 09:38:56 (+0700) | #3 | 262870
[Avatar]
manthang
Journalist

[Minus]    0    [Plus]
Joined: 30/06/2008 16:36:58
Messages: 140
Offline
[Profile] [PM] [WWW]

tarzanvip wrote:

huynhdanglong wrote:
Em đang làm freeradius, em start dịch vụ bằng lệnh radiusd-X sau đó chương trình radius chạy dòng lệnh

ready to process request.

em muốn gõ lệnh để test dịch vụ này nhưng không biết gõ ở đâu, nếu nhấn Ctrl C thì dịch vụ sẽ stop

vậy em phải làm sao để trở về dòng lệnh để test dịch vụ này mà không nhấn Ctrl C ? xin mọi người giúp dùm ? cám ơn ! 


- Cách 1: Mở một terminal khác và test trên đó.
- Cách 2: Chạy lệnh đó ở chế độ nền (background) bằng cách dùng dấu & ở cuối lệnh.
Ví dụ:
Code:
command1 &


Góp ý: Bạn nên tìm hiểu kiến thức căn bản về Linux. Những cái ở trên có liên quan đến khái niệm "background process""foreground process" 


bổ sung cho đoạn màu vàng ở trên là:

-- nếu không dùng GUI thì có thể chuyển qua lại giữa các tty bằng cách nhấn tổ hợp phím Alt + [F1 -> F6]
(từ tty1 --> tty6)
-- nếu dùng GUI thì tìm mục New tab.
keep -security- in -mind-
[Up] [Print Copy]
  [Question]   Trở về dòng lệnh mà không stop dịch vụ đang chạy ? 10/05/2012 09:52:18 (+0700) | #4 | 262871
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Tốt nhất là học cách viết init script cho nó. Trong `/etc/rc.d/init.d/functions` (Red Hat based), có function `daemon` đấy. Ngoài ra có thể tìm hiểu: &, nohup, disown.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Trở về dòng lệnh mà không stop dịch vụ đang chạy ? 10/05/2012 18:31:22 (+0700) | #5 | 262908
huynhdanglong
Member

[Minus]    0    [Plus]
Joined: 01/10/2010 03:50:32
Messages: 26
Offline
[Profile] [PM]
Cám ơn mọi người , em đã test được rồi !! nhưng chỉ ở trên chính máy làm radius server, có cách nào để máy XP sử dụng user của radius được không ạ? Em đang làm đề tài này !!
[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|