Black Rain
Май 20, 2012, 04:12:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Сменен движок форума, тестируем SMF. Ваши пожелания ?
 
Страниц: [1]
Печать
Автор Тема: Cron - как им пользоваться  (Прочитано 4917 раз)
Mitch
Administrator
Конкурент
*****

Karma: +6/-0
Offline Offline

Сообщений: 1703


aka-root.com

275758573
Просмотр профиля WWW
« : Январь 03, 2008, 09:24:20 »

У новичков часто вызывает проблемы крон записи, и зачем он нужен и как пользоваться.
Зачем он нужен:
Крон это переодически выполняющиеся задачи, трейдскрипту обычно требуется 1 крон задача на 1 установленный скрипт.
Обчно раз в минуту запускается скрипт, обрабатывает накопившиеся за минуту данные по инам кликам и аутам, перестараивает аут-лист и обновляет статистику.
Если удалить на рабочем домене вызов крона - статистика а админке перестанет обновлятся, трейд будет продолжать ити, но по аут-листу на момент последнего запуска крона, тоесть не учитывая текущее реальное положение трейда.

Ротаторы тоже часто используют крон вызовы - в момент вызова ротатор может начинать граббинг процессы, перестраивает морду, пересчитывает коофициенты.

Как добавить\проверить крон
- зайти в шелл под юзером - овнером домена
выполнить команду
$ crontab -l > cron.txt
создаст файл cron.txt со списком текущих задачь
скопируй его себе на винду по фтп, допиши нужную строку
в конец, если ее там уже нету.
Для редактирования обязательно используйте текстовый (ascii) редактор, например notepad/блокнот, или Far-овский встроенный, не используйте редакторы типа Word.
В конце последней строки добавьте 1 пробел
Залей обратно (обязательно в текстовом режиме, иначе крон может не работать), выполни команду
$ crontab cron.txt
При ее выполнении текущие крон задачи будут заменены на те что указаны в файле

Синтаксис крон записей

« Последнее редактирование: Апрель 13, 2009, 10:25:40 от Mitch » Записан

Mitch
Administrator
Конкурент
*****

Karma: +6/-0
Offline Offline

Сообщений: 1703


aka-root.com

275758573
Просмотр профиля WWW
« Ответ #1 : Март 04, 2008, 09:40:43 »

Примеры крон записей
Обязательно поменяйте путь в примере (/home/user/yourdomain/) на ваш реальный, посмотреть его можно в шелле командой pwd

#StreamRotator
* * * * * cd /home/user/yourdomain/streamrotator; /usr/local/bin/php -q cron.php 1>/dev/null 2>/dev/null

#DTR
* * * * * cd /home/user/yourdomain/dtr; /usr/local/bin/php -q cron.php  > /dev/null 2>&1

#at3
* * * * * /home/user/yourdomain/cgi-bin/at3/cronx.cgi
Записан

SerjoLU
зритель
*

Karma: +0/-0
Offline Offline

Сообщений: 1


Просмотр профиля
« Ответ #2 : Май 01, 2008, 07:27:24 »

Установил at3 + StreamRotator
Подскажите, если я сделал крон запись для StreamRotatorа, мне надо ещё делать запись для at3 ?
Записан
dejavu
зритель
*

Karma: +0/-0
Offline Offline

Сообщений: 7


God save adult!

420586777
Просмотр профиля WWW
« Ответ #3 : Май 01, 2008, 08:37:36 »

Установил at3 + StreamRotator
Подскажите, если я сделал крон запись для StreamRotatorа, мне надо ещё делать запись для at3 ?
ат3 ставиться из шелла и сам прописывает автоматически крон для себя. Если всё правильно установил, то должно сразу все работать после установки.
Записан

Страниц: [1]
Печать
Перейти в: