PDA

Просмотр полной версии : php через cron


RaiDeRz
19.04.2007, 23:23
Кто знает как запустить php-скрипт через cron ))
Незнаю че в коммандной строке писать

Isis
19.04.2007, 23:40
эм.....ну комманд много
*/5 * * * * /путь/к/файлу/index.php
Это значит что файл будет запускаться каждые 5 минут

GreenBear
19.04.2007, 23:43
первая ссылка гугеля по слову крон
http://www.codenet.ru/webmast/php/cron.php

*/5 * * * * /путь/к/файлу/index.php
уверен что будет работать?)

Isis
20.04.2007, 00:03
https://forum.antichat.ru/newpostinthread38369.html
=)

RaiDeRz
20.04.2007, 00:04
эм.....ну комманд много
*/5 * * * * /путь/к/файлу/index.php
Это значит что файл будет запускаться каждые 5 минут

Да пробовал я так )) ничего не получилось
Или надо просто его наверно запускать через php интерператор но как тоже не знаю

Isis
20.04.2007, 00:06
Пишите полные пути к файлам, например /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

RaiDeRz
20.04.2007, 00:19
Пишите полные пути к файлам, например /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
Воо, спасибо ) все заработало

GreenBear
20.04.2007, 00:24
https://forum.antichat.ru/newpostinthread38369.html
=)
ну то, на что я дал ссылку)

Isis
20.04.2007, 00:30
ну то, на что я дал ссылку)
Время поста тотй новости раньше чем ты дал ссылку =)

GreenBear
20.04.2007, 00:34
чего врешь?
мой - Вчера, 23:43
твой - Вчера, 23:55

Isis
20.04.2007, 00:36
Нк вообщем кончаем флеймить..я все равно не с твоего поста, а сам погулил =)

GreenBear
20.04.2007, 00:37
оправдывайся теперь)

4xks
03.05.2007, 12:55
Ну а ели я хоче через каждые 5 секунд или 10 запускать скипт? то как мне ето сдлать?

blackybr
03.05.2007, 13:18
0-59 * * * * /путь_к_файлу
каждую минуту

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

closed