2012-05-30 2 views
1

Название немного нечеткое, потому что я не знаю правильный словарный запас.Управление запуском скриптов на сервере

Вот что я пытаюсь сделать: у меня есть скрипт/программа на сервере для запуска проверок. Теперь мои сотрудники хотят, чтобы этот скрипт можно было запустить с веб-сайта, и журналы, просмотренные оттуда. Процесс может быть довольно долгим для проверок, обычно более нескольких часов.

Для этого я собрал, мне пришлось бы следить за процессами с помощью сценария веб-сайта и показывать их журналы. Выбранный язык будет либо PHP, либо Python.

Мне очень хотелось бы намекнуть или посмотреть, как это вообще делается, и что такое лучшие практики, поскольку я не уверен, как начать с этого. Особенно надежным способом начать/контролировать процессы было бы очень приятно.

ответ

2

Если вы выберете Python, зарегистрируйтесь Celery (хотя это может быть немного перехитрить, если вы хотите, чтобы все было просто). Он позволяет запускать асинхронные задачи, и вы можете легко контролировать их. Существует также интеграция django для сельдерея (django-celery), который включает в себя веб-монитор для выполнения задач.

+0

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

+0

Теперь попробовал это, это очень хорошая библиотека, но не совсем то, что я искал в этой задаче. знак равно – Lanbo

Смежные вопросы