У меня есть два процесса: сервер, который должен работать в фоновом режиме, но начинает обслуживать запросы после задержки, и клиент, который должен быть запущен, когда сервер готов.Сервер печатает строку, связывающуюся с «Acceptin connections», на свой stderr, когда он готов (сервер stderr перенаправляется в файл при запуске его в фоновом режиме).
Как отложить перевод сервера в фоновый режим, пока сервер не будет готов обслуживать запросы?Кроме того, как отложить запуск клиента до готовности сервера?
Язык: сценарий оболочки (или дополнительно Perl).
Добавлено 2010-05-19 22:34 + 0000 :
Заранее известно, какой TCP-порт сервер будет прослушивать для запросов.
Примечание: сервер - это веб-сервер (запущено выполнениеHTTP :: Server :: PSGI), клиент является веб-браузером, например, lynx.