За последние 24 часа нас посетили 52534 программиста и 1797 роботов. Сейчас ищут 814 программистов ...

Ежедневный вызов функции

Тема в разделе "PHP для новичков", создана пользователем Tigrish, 7 май 2009.

  1. Tigrish

    Tigrish Активный пользователь

    С нами с:
    26 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Задача такая. Есть функция, которая берет данные из базы и производит их обработку. Ее необходимо вызывать 1 раз в сутки не зависимо от пользователей.
    Хотела делать вызов при заходе любого юзера, но ведь не знаешь когда он зайдет и зайдет ли.

    Какими средствами это лучше реализовать?
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  3. mayar

    mayar Активный пользователь

    С нами с:
    25 ноя 2008
    Сообщения:
    14
    Симпатии:
    0
    Какой-то не полный вы дали ответ... Может у автора Win.

    Тогда Sheduled Tasks понадобится.
     
  4. Tigrish

    Tigrish Активный пользователь

    С нами с:
    26 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Сейчас пробую применить crontab. Luge, спасибо огромное за ссылочку.
     
  5. Tigrish

    Tigrish Активный пользователь

    С нами с:
    26 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Хм.. простите, что задаю такие вопросы, но для меня это совсем в новинку.
    В мануале написано, что файлы надо крон хранить в папке etc/ . А у меня на хостинге такой папки нет. Зато в корне есть такие..
    anon_ftp/
    bin/
    cgi-bin/
    conf/
    error_docs/
    httpdocs/
    httpsdocs/
    pd/
    private/

    Как мне быть?
     
  6. Cron

    Cron Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    289
    Симпатии:
    0
    Адрес:
    Украина, Сумы
    На хостингах часто делаю веб-панельку по управлению кроном. Удобная штука. Просто указываешь периодичность и файл, который нужно запустить, и оно само crontab пропишет.
     
  7. Tigrish

    Tigrish Активный пользователь

    С нами с:
    26 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Cron, а можно попросить более детального описания КАК это сделать. Как сделать веб-панельку. Желательно пошагово.
     
  8. Cron

    Cron Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    289
    Симпатии:
    0
    Адрес:
    Украина, Сумы
    Не, не сделать. Иногда хостеры такую услуги предоставляют. Поищи у себя в панеле управления хостингом пункт "Управление задачами", "Задачи по расписанию", "Управление расписанием", "Выполнение по времени".
    Или подобное (у всех по разному называется). Некоторые прямо признаются - "Настройки Cron".
     
  9. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    Tigrish
    спроси в технической поддержке у хостера
     
  10. Tigrish

    Tigrish Активный пользователь

    С нами с:
    26 июл 2008
    Сообщения:
    54
    Симпатии:
    0
    Koc, научи, пожалуйста, как правильно спросить.
     
  11. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    // Вообще, просить - это не наука, это - талант

    Здравствуйте, о мой великий провайдерчег. // приветствие

    /**
    * А тут идет текст вашего сообщения.
    * Старайтесь это сделать как можно вежливей
    **/

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

    // Поблагодарите
    Спасибо.

    // TODO: Send
     
  12. zheka_13

    zheka_13 Активный пользователь

    С нами с:
    1 май 2009
    Сообщения:
    71
    Симпатии:
    0
    нну ваще крон там поидее установлен на 99%... я еще не видел ни одного дистра юникс-лайк системы в котором бы по дефолту не ставился бы крон... другой вопрос дают ли они возможность пользователям как то его использовать...
     
  13. T-Mon

    T-Mon Активный пользователь

    С нами с:
    2 янв 2008
    Сообщения:
    67
    Симпатии:
    0
    Адрес:
    Kyiv
    Обычно я с Apple'ом редко соглашаюсь (исторически сложилось), но сейчас просто не могу не согласиться. :D