Tôi đang kích hoạt máy chủ Selenium với tập lệnh bash và như bạn có thể thấy từ dấu thời gian trên nhật ký bên dưới, phải mất khoảng 32 giây để điều này hoàn toàn xuất hiện trực tuyến:
Feb 28, 2012 10:19:02 PM org.openqa.grid.selenium.GridLauncher main
INFO: Launching a standalone server
22:19:02.835 INFO - Java: Sun Microsystems Inc. 20.0-b11
22:19:02.836 INFO - OS: Linux 2.6.32-220.4.1.el6.x86_64 amd64
22:19:02.852 INFO - v2.19.0, with Core v2.19.0. Built from revision 15849
22:19:02.988 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
22:19:02.990 INFO - Version Jetty/5.1.x
22:19:02.992 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
22:19:02.993 INFO - Started HttpContext[/selenium-server,/selenium-server]
22:19:02.993 INFO - Started HttpContext[/,/]
22:19:34.552 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@488e32e7
22:19:34.552 INFO - Started HttpContext[/wd,/wd]
22:19:34.555 INFO - Started SocketListener on 0.0.0.0:4444
22:19:34.555 INFO - Started org.openqa.jetty.jetty.Server@7d29f3b5
Thay vì sử dụng lệnh "ngủ 32" sau khi khởi động máy chủ (để trì hoãn tập lệnh trước khi tiếp tục), tôi muốn tập lệnh bash của mình đợi cho đến khi thấy chuỗi "Đã bắt đầu SocketListener", rồi tiếp tục. Điều đó có thể không?