Помогите настроить CRON

Тема в разделе "PHP", создана пользователем Scaltro, 3 апр 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Возникла следующая проблема, нужно прописать CRON задания, подскажите пожалуйста как они должны выглядить для прописания:
    Код:
    ----------------------------------------------------------------------
     h_cron.php каждые 20 минут ежечасно , то есть 00:20 ,01:20,02:20 и тд 
     20 * * * * * /путь/до/php/на_сервере/php -q /../.../../cron/h_cron.php
    -----------------------------------------------------------------------
     cron.php 1 раз в сутки после 00:00 желательно запускать в 00:03
     03 0 * * * * /путь/до/php/на_сервере/php -q /../.../../cron/cron.php
    -----------------------------------------------------------------------
     hour.php каждые 30 минут ежечасно , то есть 00:30 ,01:30,02:30 и тд 
     30 * * * * /путь/до/php/на_сервере/php -q /../.../../cron/hour.php 
    -----------------------------------------------------------------------
     pr.php  Запускается 1 раз в месяц , любого числа 
     (пример запуска 12ого числа каждого месяца в 3:15 ночи )
     15   3  12  *   *    /путь/до/php/на_сервере/php -q /../.../../cron/pr.php  
    -----------------------------------------------------------------------
     tic.php  Запускается 1 раз в месяц , любого числа 
     (пример запуска 12ого числа каждого месяца в 3:30 ночи )
     30   3  12  *   *    /путь/до/php/на_сервере/php -q /../.../../cron/tic.php  
    -----------------------------------------------------------------------
    :bc:
     
  2. bondaf

    bondaf Постоялец

    Регистр.:
    16 мар 2010
    Сообщения:
    85
    Симпатии:
    20
    Что-то я вопроса не понял... Да и причем тут раздел php?
     
  3. toha

    toha

    Регистр.:
    8 июн 2006
    Сообщения:
    299
    Симпатии:
    26
    Все зависит от того, через что вы их прописываете. Если напрямую на сервере, то напишите вашу ОСь. Будет примерно так:

    30 * * * * GET /путь/до/php/на_сервере/php -q /../.../../cron/hour.php

    если прописываете из панели управления хостинга (cpanel, directadmin), там все очень просто - интуитивно даже. Просто выставляете галочки по нужному вам времени, там автоматически подгрузятся пути к php и все остальное.
     
  4. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Ну вот у меня в cPanel задания в крон прописывать выглядят так:
    [​IMG]
    Путь к серверу PHP такой: /usr/bin/php
    Мой сайт предположим: site.ru
    Как строчки должны выглядеть и как указать время напишите конкретно :bc:
     
  5. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Вопрос решил, в моём случае оказалось всё так надо делать:
    Код:
    /usr/local/php5/bin/php-cgi /home/user/public_html/директория_сайта/
     
  6. Scaltro

    Scaltro

    Регистр.:
    15 сен 2007
    Сообщения:
    1.092
    Симпатии:
    75
    Ну а так то стандартный путь к PHP как на серваках выглядит, так: /usr/bin/php и прописывать так надо примерно: /usr/bin/php /home/user/public_html/script.php да?
     
Статус темы:
Закрыта.