RuWeb.net Forum

Cron + php?
Олег - 24.1.2004 в 09:13

Что нужно прописать в Cron, чтобы каждые 15 минут выполнялся определённый php-скрипт?


support - 25.1.2004 в 17:49

*/15 | * | * | * | * | php -q public_html/script.php

Если нужно подавить вывод, то
php -q public_html/script.php > /dev/null


Devil - 12.2.2005 в 15:33

Скажите точно, что мне нужно прописать в командной строке, чтобы запустить скрипт, лежащий в папке
public_html/emailer/iprocessor.php?mlm
(мой домен finin.info)


Anonymous - 12.2.2005 в 15:37

php -а /home/вашлогин/domains/вашдомен/public_html/emailer/iprocessor.php?mlm > /dev/null


Anonymous - 12.2.2005 в 15:51

только не -а а -f


Devil - 13.2.2005 в 14:43

Написал вот так
php -f /home/business/domains/finin.info/public_html/emailer/iprocessor.php?mlm > /dev/null
Не работает


support - 14.2.2005 в 14:20

естественно не будет
/home/business/domains/finin.info/public_html/emailer/iprocessor.php?mlm это же не имя файла
имя файла /home/business/domains/finin.info/public_html/emailer/iprocessor.php


Devil - 14.2.2005 в 16:21

?mlm - это параметр! Без него никак нельзя!
Как в этом случае запустить?


support - 15.2.2005 в 00:14

лучше всего переписать скрипт, чтобы он брал параметры не из QUERY_STRING а из командной строки


support - 17.6.2005 в 00:14

Не относящиеся непосредственно к теме посты перемещены сюда - http://forum.ruweb.net/viewthread.php?tid=1134


Шаповалов Иван - 8.9.2005 в 09:55

У меня тоже похожая проблема
задаю следующее:
*/10 * * * * /usr/bin/php -q /home/virtbizi/domains/virtbiz.info/public_html/constructor/admin/mailer.php
либо
*/10 * * * * /usr/bin/php -f /home/virtbizi/domains/virtbiz.info/public_html/constructor/admin/mailer.php
скрипт не запускается
в чем здесь проблема? вроде бы все правильно...


kpv - 8.9.2005 в 10:00

не запускается или какое-то сообщение об ошибке приходит на системный email?


Шаповалов Иван - 8.9.2005 в 11:16

sorry, не знал что ошибки на сист email приходят...
тогда у меня другой вопрос
почему в скрипте запускаемом через крон выскакивает ошибка:
Fatal error: Call to undefined function: mysql_connect()


kpv - 8.9.2005 в 11:28

добейтесь работы скрипта через web (или на localhost), потом запускайте из крон.

[Изменено 8.9.2005 от kpv]


slik - 8.9.2005 в 11:32

Цитата:
сообщение Шаповалов Иван
sorry, не знал что ошибки на сист email приходят...
тогда у меня другой вопрос
почему в скрипте запускаемом через крон выскакивает ошибка:
Fatal error: Call to undefined function: mysql_connect()



В домашней директории (где папки domains, mail, tmp)
создайте файл php.ini и добавьте в него строку
extension=mysql.so
и любые другие нужные расширения или настройки для PHP.


Шаповалов Иван - 8.9.2005 в 12:59

через web (или на localhost) все работает
создал файл php.ini и добавил в него строку
extension=mysql.so
все работает
спасибо


SeGero - 5.1.2006 в 21:30

Цитата:
сообщение support
лучше всего переписать скрипт, чтобы он брал параметры не из QUERY_STRING а из командной строки


А у меня скрипт берет параметры из QUERY_STRING. Писал его не я, поэтому переписывать не собираюсь. Скажите, как мне поступить в этом случае?

Как мне запустить вот такую вещь:
processor.php?istok (после знака вопроса - параметр)???
Допустим, скрипт лежит в каталоге 111, как тогда будет выглядеть команда для запуска (ПАРАМЕТР ОБЯЗАТЕЛЕН)?


support - 5.1.2006 в 21:41

тут почитайте http://forum.ruweb.net/viewthread.php?tid=1134


Anonymous - 26.1.2006 в 12:34

сделал так:

MAILTO=***@***.**
*/15 | * | * | * | * | /usr/bin/php -q /home/sswgroup/domains/ssw-group.cn/public_html/cron.php > cron.log

в php.ini написал:
[php]
extension = mysql.so

не работает... почему?


support - 26.1.2006 в 12:36

Смотрите системный почтовый ящик на предмет сообщений об ошибках. Если их там нет - значит проблема в самом скрипте.


VKrasov - 18.4.2006 в 11:44

А почему последние 3 дня ночные кроны (1:00ам) не отрабатывали? У меня они рассылку делают :( На какое время ставить (или как), чтоб не пропускались дни?


Anonymous - 4.5.2006 в 01:01

Уважаемые администраторы помогите пожалуйста с установкой Cron:
домен: anport.net

перепробовал море вариантов, ни один не работает:
45 * * * * /usr/local/bin/php -f /home/anportne/domains/anport.net/public_html/sms.php
*/2 * * * * /usr/local/bin/php -f /home/anportne/domains/anport.net/public_html/sms.php
*/3 * * * * /usr/local/bin/php -f /home/anportne/domains/anport.net/public_html/sms.php> /dev/null
40 * * * * php -f /home/anportne/domains/anport.net/public_html/sms.php > /dev/null
*/2 * * * * php -q public_html/sms.php
*/2 * * * * php -q /home/anportne/domains/anport.net/public_html/sms.php
*/2 * * * * php -f /home/anportne/domains/anport.net/public_html/sms.php > /dev/null


support - 4.5.2006 в 06:20

Что значит "не работает" ?
Смотрите сообщения об ошибках в системном почтовом ящике и разбирайтесь.


Anonymous - 16.5.2006 в 13:38

Цитата:
сообщение support
Что значит "не работает" ?
Смотрите сообщения об ошибках в системном почтовом ящике и разбирайтесь.


где настраивается и смотрится этот системный ящик?


support - 16.5.2006 в 13:42

смотрится в почтовом клиенте или webmail'е
логин и пароль - те же что от панели управления directAdmin


farael - 7.11.2006 в 06:20

Вопрос : Что нужно написать в ком. строке крона чтобы запускался виртуальный документ?


support - 10.11.2006 в 20:54

Что вы подразумеваете под словами "виртуальный документ"?


farael - 11.11.2006 в 09:02

Цитата:
сообщение support
Что вы подразумеваете под словами "виртуальный документ"?


Документ расположенный по адресу
http://farael.com/connect_update.html


kpv - 13.11.2006 в 13:28

в этой теме есть ссылка на тему:
http://forum.ruweb.net/viewthread.php?tid=1134
читайте топик support:
"У нас оптимальней всего открывать URL curl-ом: "


Anonymous - 12.4.2009 в 15:18

Подскажите, а что необходимо указать в настройках (я так понимаю php.ini) чтобы уходили письма по крону на ящик вне сервера?
при запуске скрипта руками уходит нормально - кроном - не хочет и складывается в dead.letter. ( vip4 ) :(


kpv - 12.4.2009 в 16:36

>необходимо указать в настройках

настройку производите по пятому пункту
http://forum.ruweb.net/viewthread.php?tid=1821


Anonymous - 15.12.2009 в 15:29

Не работает скрипт по крону. Сообщения на системную почту не приходят.

*/2 * * * * php -f /home/workpost/domains/runme.php

Скрипт простейший. Написал просто для проверки. При этом на другом аккаунте этот же скрипт спокойно работает

*/2 * * * * php -f /home/mediasca/domains/runme.php


Anonymous - 15.12.2009 в 18:50

на 11 сервере исправили.
также подправил задание - не вызывайте так часто скрипты.


Anonymous - 16.12.2009 в 08:10

Цитата:
Исходное сообщение добавлено Anonymous
на 11 сервере исправили.
также подправил задание - не вызывайте так часто скрипты.


Cпасибо. Теперь все работает.


Anonymous - 16.12.2009 в 09:19

Пишите подобные вопросы, пожалуйста, в тикет-систему http://ruweb.net/support/
Техподдержка решает все вопросы в тикетовке.


Anonymous - 25.10.2012 в 21:46

подскажите почему не могу добиться работы cron
ни так
/user/local/bin/php ~/domains/tools4brokers.com/public_html/lic/mailer.php

ни так
/user/local/bin/php /home/tools4br/domains/tools4brokers.com/public_html/lic/mailer.php

ни так
php -f(пробовал и -a и -q) /home/tools4br/domains/tools4brokers.com/public_html/lic/mailer.php

ни так
php /home/tools4br/domains/tools4brokers.com/public_html/lic/mailer.php > /dev/null

ни даже так
curl -s http://ваш-домен.ru/папка_со_скриптом/файл_скрипта.php > /dev/null

или
curl http://tools4brokers.com/lic/mailer.php


Anonymous - 25.10.2012 в 22:00

упс, предпоследнее задание
curl -s http://tools4brokers.com/lic/mailer.php > /dev/null


Anonymous - 25.10.2012 в 22:09

на почту приходят сообщения что не найдены модули

/user/local/bin/php: not found

php: not found

curl: not found

/user/local/bin/php-cli: not found

заранее спасибо за развернутый ответ =)


fedorefr - 26.10.2012 в 06:58

Пишите подобные вопросы, пожалуйста, в тикет-систему http://ruweb.net/support/
Техподдержка решает все вопросы в тикетовке.