MBPro:shovell myname$ ruby script/server
=> Booting WEBrick
=> Rails 2.3.8 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-08-01 15:28:35] INFO WEBrick 1.3.1
[2010-08-01 15:28:35] INFO ruby 1.9.1 (2010-07-02) [i386-darwin10.4.0]
[2010-08-01 15:28:35] INFO WEBrick::HTTPServer#start: pid=36349 port=3000
Sau lệnh này, tôi phải giữ thiết bị đầu cuối mở, thậm chí không thể thoát ra bằng cách sử dụng Cmd + z. Tôi không thể chạy nó như một dịch vụ nền?Chạy máy chủ Webrick ở chế độ nền?
Cảm ơn
Làm cách nào để dừng máy chủ Rails tách biệt? – user3383458
@ user3383458, bạn có thể giết bằng 'pkill -f rails'. ("-f" không có nghĩa là "force", nhưng "tìm kiếm dòng lệnh ** full ** thay vì chỉ là process name". Vì vậy, chúng sẽ được tắt một cách duyên dáng.) Nếu bạn không muốn berserk và kill tất cả các phiên bản của Rails, bạn có thể tìm tất cả chúng bằng 'ps -ef | grep rails' và giết những cái bạn muốn với 'kill [pid]'. – AlicanC