Реклама на сайте Advertise with us

Крон - несколько файлов

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 16.10.08
Сообщения: 1372
Рейтинг: 834

Ссылка на сообщениеДобавлено: 21/06/10 в 19:33       Ответить с цитатойцитата 

народ подскажите как можно запускать несколько файлов кроном чтобы не прописывать задание в cron job для каждого файла отдельно?
есть список скриптов например
1.php
2.php
...
100.php
понимаю что нужно создать 1 файлик, к которому будет обращаться крон
а что в нем прописать? на ум только ифрейм приходит..

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 21/06/10 в 19:42       Ответить с цитатойцитата 

Да нафиг в этом деле php не нужен для запуска других php, в юниксе есть все и даже больше, чем нужно

Код:
ls /directory/*.php | xargs -n1 php


сделать, и все сработает. По одному вызовет скрипты.

6
 



С нами с 16.10.08
Сообщения: 1372
Рейтинг: 834

Ссылка на сообщениеДобавлено: 21/06/10 в 19:45       Ответить с цитатойцитата 

спасибо то что нужно smail54.gif

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 21/06/10 в 19:58       Ответить с цитатойцитата 

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

6
 



С нами с 16.10.08
Сообщения: 1372
Рейтинг: 834

Ссылка на сообщениеДобавлено: 21/06/10 в 20:05       Ответить с цитатойцитата 

там с каждого файла идет постинг в один сервис
каждый .php выполнфется примерно пол секунды - секунду, разница по времени между запусками крона 5 мин
конечно кол-во файлов будет расти поэтому думаю в идеале нужен будт какой нть скриптик который будет мониторить время окончания 1 файла и запуск следующего т.к. да сервак нафик ляжет )

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 21/06/10 в 20:18       Ответить с цитатойцитата 

Блогер писал:

конечно кол-во файлов будет расти поэтому думаю в идеале нужен будт какой нть скриптик который будет мониторить время окончания 1 файла и запуск следующего т.к. да сервак нафик ляжет )


Вот это

http://unixwiz.net/tools/lockrun.html

все решает, просто собирать надо, почему я и говорю, что к админу надо обращаться. На FreeBSD не работает тоже, насколько помню.

6
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »