Нужна помощь. Linux. Web


Страницы :  1, 2  След.

Ответить на тему
 
Автор Сообщение

FatherLegba ®

Создавать темы 13-Фев-2013 08:03

Комрады,
есть такая задача. На linux машине выполняется sh скрипт. В stdout выводятся логи.
Нужно: собирать эти данные и отображать их на web страничке.
Как подойти к этой задаче?
К примеру я парсером буду парсить логи и как потом мне формировать страничку с этими данными?
Подскажите в каком направлении смотреть?
 

koguja

Создавать темы 13-Фев-2013 20:17 (спустя 12 часов)

вопрос тут такого плана , насколько сильный дизайн нужен потом к этой странице ?
1. если табличный чисто вывод , то можно сразу в шеле и использовать формирование простого ХТМЛ или используй AWK
2. можно также сделать PHP скрипт , который будет из под cron запускаться , а тут уже что угодно (формат вывода, CSS стили)
3. и т.д.
 

shevan

Создавать темы 13-Фев-2013 21:35 (спустя 1 час 17 минут)

Вот есть такого плана утилита
http://www.sarine.nl/pages/out2html.html
правда написана на С, если хочешь покопаться
а вот Python
http://code.google.com/p/prynt/
 

FatherLegba ®

Создавать темы 14-Фев-2013 07:01 (спустя 9 часов)

46405вопрос тут такого плана , насколько сильный дизайн нужен потом к этой странице ?
Представление таблица.
Формата:
Продукт Билд НачалоТеста Окончание [прочее]
Product Build StartTime EndTime ....
Необходимо выдавать отчет в реальном режиме. Например, чтоб пользователь видел, что
тест начался, но еще в процессе, то есть поля таблицы на страничке отчета должны апдейтиться динамически (AJAX?).
Без небольшой бд не обойтись. Пусть это будет MySQL. Сервер Apache.
Писать монитор буду скорее на Python.
Php не знаю, но можно подучить, чтобы делать простую страничку.
Sh скрипт - это тест. Моя программа должна следить за поведением скрипта и тестируемым устройством.
 

FatherLegba ®

Создавать темы 03-Мар-2013 17:40 (спустя 17 дней)

Люди Web разработчики, скажите как это делается. Нужно с веб страницы создавать таски, а на основании этих тасков уже реально бы на linux запускались на выполнение программы. Мне бы общие принципы и куда копать, дальше я сам.
 

Toltec

Создавать темы 07-Мар-2013 18:19 (спустя 4 дня)

Опиши подробней. Веб-страница - это очень обширное понятие
 

FatherLegba ®

Создавать темы 07-Мар-2013 19:24 (спустя 1 час 4 минуты)

Как и чем можно реализовать управление запуском программ на линуксе посредством веб интерфейса?
Например, есть форма, заполняем когда и что нужно запускать на машине, и когда наступает время, программа исполняется
 

Asiro

Создавать темы 07-Мар-2013 20:40 (спустя 1 час 16 минут)

62735Как и чем можно реализовать управление запуском программ на линуксе посредством веб интерфейса?
Например, есть форма, заполняем когда и что нужно запускать на машине, и когда наступает время, программа исполняется
посредством js впринципе,но прям такой хорошой и отточеной вещи я не видал.
 

FatherLegba ®

Создавать темы 08-Мар-2013 07:14 (спустя 10 часов)

62787
посредством js впринципе,но прям такой хорошой и отточеной вещи я не видал.
сервера Hudson, Jenkins
 

Toltec

Создавать темы 08-Мар-2013 09:42 (спустя 2 часа 28 минут)

Рекомендую скачать webmin, который открытыми исходниками распространяется, и посмотреть как там все реализовано.
 

Asiro

Создавать темы 08-Мар-2013 13:20 (спустя 3 часа)

можно ссылочку?
посмотрим,может и надумаем и еще кодинга.
 

Toltec

Создавать темы 09-Мар-2013 08:26 (спустя 19 часов)

Та, вот вам: http://www.webmin.com/download.html
 

FatherLegba ®

Создавать темы 09-Мар-2013 08:46 (спустя 20 минут)

С перлом не знаком
 

Asiro

Создавать темы 09-Мар-2013 09:48 (спустя 1 час 2 минуты)

+
Perl не знаю
 

shevan

Создавать темы 09-Мар-2013 10:31 (спустя 42 минуты)

Если необходимо запустить лишь одну-две команды, не связанные с базой данных, пре- и пост- оформлением, то можно посмотреть простой пример
http://www.cyberciti.biz/faq/run-shell-script-from-web-page/
Вызов системных команд можно сделать на любом веб-ориентированном языке
например, те же функции php shell_exec
или посмотреть таую реализацию http://phpshell.sourceforge.net/
на python-e модуль subprocess
 
Показать сообщения:    
Ответить на тему