php через cron

Discussion in 'PHP' started by RaiDeRz, 19 Apr 2007.

Thread Status:
Not open for further replies.
  1. RaiDeRz

    RaiDeRz Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    121
    Likes Received:
    5
    Reputations:
    0
    Кто знает как запустить php-скрипт через cron ))
    Незнаю че в коммандной строке писать
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    эм.....ну комманд много
    */5 * * * * /путь/к/файлу/index.php
    Это значит что файл будет запускаться каждые 5 минут
     
  3. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    первая ссылка гугеля по слову крон
    http://www.codenet.ru/webmast/php/cron.php

    уверен что будет работать?)
     
  4. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    /newpostinthread38369.html
    =)
     
  5. RaiDeRz

    RaiDeRz Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    121
    Likes Received:
    5
    Reputations:
    0
    Да пробовал я так )) ничего не получилось
    Или надо просто его наверно запускать через php интерператор но как тоже не знаю
     
  6. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Пишите полные пути к файлам, например /usr/local/bin/wget вместо wget Узнать, где находится файл Вы можете командой whereis, например whereis wget

    Бывает что на это время на сервере уже назначено слишком много заданий, например

    */2 * * * * cd /home/acc/domain.com/cgi-bin/fet/secured && /usr/local/bin/php -q /home/acc/domain.com/cgi-bin/fet/secured/mastercron.php

    все процессы запускаются одновременно и им может просто не хватить на всех ресурсов в этом случае перед командой крона вставьте небольшую задержку, например
    */2 * * * * sleep 49; cd /home/acc/domain.com/cgi-bin/fet/secured && /usr/local/bin/php -q /home/acc/domain.com/cgi-bin/fet/secured/mastercron.php
     
  7. RaiDeRz

    RaiDeRz Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    121
    Likes Received:
    5
    Reputations:
    0
    Воо, спасибо ) все заработало
     
  8. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    ну то, на что я дал ссылку)
     
  9. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Время поста тотй новости раньше чем ты дал ссылку =)
     
  10. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    чего врешь?
    мой - Вчера, 23:43
    твой - Вчера, 23:55
     
  11. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Нк вообщем кончаем флеймить..я все равно не с твоего поста, а сам погулил =)
     
  12. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    оправдывайся теперь)
     
  13. 4xks

    4xks Banned

    Joined:
    2 Mar 2007
    Messages:
    9
    Likes Received:
    0
    Reputations:
    -3
    Ну а ели я хоче через каждые 5 секунд или 10 запускать скипт? то как мне ето сдлать?
     
  14. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    0-59 * * * * /путь_к_файлу
    каждую минуту

    0-10 * * * * /путь_к_файлу
    каждые 10 секунд

    closed
     
Thread Status:
Not open for further replies.