Я запускаю локальный сервер с использованием тонкого сервера. Когда он начинает последовательно, он возвращает сообщение, как это:Запуск веб-браузера после запуска локального сервера
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
Я хочу запустить право веб-браузера после того, как сервер начинает успешно. Я чувствую, что должно быть возможно поймать сообщение из тонкого, используя какую-то трубу, и запустить веб-браузер сразу после получения этого сообщения, но я не уверен в деталях. Как я могу это сделать? Код для исходного Thin что-то вроде:
Rack::Handler::Thin.run(...)
, так что я думаю, что кусок кода должен быть встроен как-то в трубе.
Какая цель? Чтобы упростить запуск браузера сразу после запуска сервера при каждом запуске? Или предупредить вас о том, что сервер _has_ начал, когда какой-то случайный процесс запустил его? (Как и в, можно ли это решить с помощью псевдонима оболочки: 'thin && firefox &??) – sarnold
Целью является автоматический запуск браузера сразу после успешного завершения работы сервера, но не запуск браузера, пока сервер не запустится. – sawa