Одесса: 9°С (вода 9°С)
Киев: 2°С
Львов: 5°С

Тема: cron и php

Ответить в теме
Показано с 1 по 12 из 12
  1. Вверх #1

    Question cron и php

    Народ, кто-нибудь знает как совместить использование cron'a и php? Например - если кидать на сервер ссылку из инета и не ждать пока она закачается, а поставить ее в очередь на закачку, а она соответственно пойдет тогда, когда cron "проснется" (т.е. через некоторое время)? Если можно, описать подробно данный процесс. Спасибо за внимание.
    In TRANCE I trust...


  2. Вверх #2
    Постоялец форума Аватар для Николай
    Пол
    Мужской
    Адрес
    Los Angeles
    Возраст
    33
    Сообщений
    1,470
    Репутация
    100
    на морде сайта пишешь инфу что закачать в базу данных, а по крону запускай консольный пхп скрипт, первые строчки след.:

    #!/usr/where_php_legit/php
    <?php


    и коннекся консольным в базу и выбирай задачи. У меня такого рода скрипт форкается, работает в несколько конвейеров и работает не по крону а в скринах ( man screen ) и стартует при автозапуске сервера:

    sudo -u user_name screen -d -m /path/to/script


    Основной смысл - мордой сайта ставить задачи в базу, в бекграунде их выбирать и обрабатывать.
    /dev/gmaker

  3. Вверх #3
    меня именно интересует, что надо выполнять в system()'e в том самом скрипте? и какая должна быть база? у крона я так понял из манов основная папка с задачами - /var/cron/tabs - так что в нее надо кидать?
    In TRANCE I trust...

  4. Вверх #4
    Постоялец форума Аватар для Николай
    Пол
    Мужской
    Адрес
    Los Angeles
    Возраст
    33
    Сообщений
    1,470
    Репутация
    100
    напиши на пхп скрипт свой, который всё будет делать что тебе надо. а крон только затем нужен, чтоб твой пхп скрипт периодически дёргать. смотри man crontab как заставить твой пхп скрипт выполняться автоматически. в /var/cron/tabs вручную ничего не пиши.
    /dev/gmaker

  5. Вверх #5
    пролистал все маны по крону и кронтабу, но там к сожалению так заумно все написано, что фиг поймешь.. нашел одну более не менее понятную инструкцию, но даже пример кронтаба, который в ней дан - и тот не работает вообще.. сразу видно, что люди, кодившие крон страдали аутизмом ...
    ЗЫ: и как я могу написать что-нибудь именно в /var/cron/tabs, если это папка?
    In TRANCE I trust...

  6. Вверх #6
    Постоялец форума
    Пол
    Мужской
    Возраст
    35
    Сообщений
    1,009
    Репутация
    50
    А в кроне написать -
    /путь_к_пхп -f /путь_к_пхп_файлу
    Не то?

  7. Вверх #7
    Постоялец форума Аватар для Николай
    Пол
    Мужской
    Адрес
    Los Angeles
    Возраст
    33
    Сообщений
    1,470
    Репутация
    100
    можно так, но тогда в начале пхп файла строки что я привёл писать нельзя - взаимо исключаемо

    я ж написал - вручную ничего там в папке нельзя писать, читай:

    man crontab
    /dev/gmaker

  8. Вверх #8
    Постоялец форума
    Пол
    Мужской
    Возраст
    35
    Сообщений
    1,009
    Репутация
    50
    Тогда что нужно топикстартеру

  9. Вверх #9
    Цитата Сообщение от RealN Посмотреть сообщение
    А в кроне написать -
    /путь_к_пхп -f /путь_к_пхп_файлу
    Не то?
    где именно написать?
    man crontab читал, еще раз говорю, но там не сказано, какие должны быть названия у файлов..
    ЗЫ: еще смотрел man 5 crontab - там более понятно написано, но даже не указано, куда сохранять эти файлы кронтаба..((
    Последний раз редактировалось NoXX; 12.06.2007 в 12:00.
    In TRANCE I trust...

  10. Вверх #10
    Постоялец форума
    Пол
    Мужской
    Возраст
    35
    Сообщений
    1,009
    Репутация
    50
    В файле /etc/crontab

    */5 * * * * root php -f /usr/www/file.php

  11. Вверх #11
    Постоялец форума
    Пол
    Мужской
    Возраст
    35
    Сообщений
    1,009
    Репутация
    50
    это запуск файла от рута каждые 5 минут

  12. Вверх #12
    Цитата Сообщение от RealN Посмотреть сообщение
    это запуск файла от рута каждые 5 минут
    огромный респект за помощь! будем смотреть.
    In TRANCE I trust...


Ответить в теме

Похожие темы

  1. Введение в PHP, MySQL
    от Anonymous в разделе Программирование
    Ответов: 81
    Последнее сообщение: 21.03.2015, 02:17
  2. Бесплатно 25 мб места, cPanel, MySQL, PHP, CGI, Perl и др.
    от OnlineHoster в разделе Интернет :: технические вопросы
    Ответов: 1
    Последнее сообщение: 25.02.2006, 22:00
  3. помогите! PHP -> сохранение страницы с другого хоста
    от [)wad.org в разделе Программирование
    Ответов: 5
    Последнее сообщение: 22.03.2005, 16:25
  4. пмогите!!!!! (php,mysql, while();)
    от Jeno в разделе Программирование
    Ответов: 7
    Последнее сообщение: 23.11.2004, 17:07
  5. Кто у нас программирует на PHP?
    от iFog в разделе Программирование
    Ответов: 23
    Последнее сообщение: 10.03.2004, 17:35

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения