Какой простой способ подключить мой демон командной строки к сети? - PullRequest
0 голосов
/ 21 апреля 2010

Предположим, у меня есть простой скрипт типа демона, который я запускаю на своем веб-сервере. Я запускаю его в терминале с экраном gnu, чтобы я мог следить за ним. Это прекрасно работает (кстати, я использую этот трюк ).

Но теперь предположим, что я хотел бы создать веб-страницу, где я мог бы следить за выводом моего скрипта. Какой самый простой способ сделать это?

Примечания:

Ответы [ 2 ]

1 голос
/ 21 апреля 2010

Позвольте вашему журналу демона выводить данные в место, доступное из веб-скрипта (такого как таблица базы данных), который затем может отобразить его. Обновляйте веб-страницу раз в несколько секунд. (Вы можете сделать это с XmlHttpRequest и Javascript, если хотите)

Edit:

Простейший способ обновления страницы - использовать тег meta http-equiv="refresh" content="5">. Немного элегантнее использовать Javascript - вы можете использовать что-то вроде PeriodicalUpdater для jQuery .

Оба эти решения являются методами опроса. Есть хитрость, которую вы можете использовать для мгновенного распространения события, называемая кометой. Но это немного сложнее, и, честно говоря, опрос, вероятно, подходит для вашего случая использования.

0 голосов
/ 21 апреля 2010

Это выглядит действительно многообещающе (спасибо моему другу и хакеру, Дэвид Ян ):

http://blog.new -bamboo.co.uk / 2009/12/7/ в режиме реального времени онлайн-активность-монитор-пример-с-узел-JS-и-WebSocket

...