Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аналог крона на питоне 
:(
    Опции темы
kulibinka
Дата 10.7.2008, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 191
Регистрация: 20.11.2006

Репутация: 2
Всего: 4



Добрый день. Задание следующее: есть скрипт mozg.py, который получает разные параметры и в зависимости от них делает разные действия.
Он должен раз в минуту запускаться со всеми этими разными параметрами.
Я могу через крон запускать его (прописать столько раз, сколько есть параметров), но это неудобно, так как сами эти параметры довольно таки динамические, и каждый раз лезть в crontab нереально.

Отсюда вопрос - есть ли возможность дергать один скрипт (и только его в кронтаб прописать), который бы в свою очередь открывал нужное мне количество mozg.py с разными параметрами (важно все их запускать одновременно, а не последовательно, так как каждый mozg.py может работать неограниченное время)?

Т.е. получается что нужно сделать аналог крона, но на питоне... Куда копать чтобы недолго копать было?
PM MAIL   Вверх
kulibinka
Дата 21.7.2008, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 191
Регистрация: 20.11.2006

Репутация: 2
Всего: 4



лето, все отдыхают?
или никто не знает куда копать?
PM MAIL   Вверх
megaflop
Дата 21.7.2008, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 5.5.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 1



А если каждый скрипт может работать неограниченное время, а запускаться должен каждую минуту, то очень скоро они ведь так процессор и память забьют?

Делаешь один скрипт, supermozg.py например, который будет запускать mozg.py в параллельных процессах, и ставишь его в  cron.

from subprocess import Popen

for args in (args1, args2, args3):
    Popen(['mozg.py', args])

...посмотри в мануале про subprocess и os
PM MAIL WWW ICQ   Вверх
kulibinka
Дата 21.7.2008, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 191
Регистрация: 20.11.2006

Репутация: 2
Всего: 4



Спасибо, попробую Ваш совет.

Цитата

то очень скоро они ведь так процессор и память забьют?


нет, при запуске сразу же идет проверка - не работает ли уже скрипт с такими же параметрами.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0583 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.