Что нужно прописать в Cron, чтобы каждые 15 минут выполнялся определённый php-скрипт?
*/15 | * | * | * | * | php -q public_html/script.php
Если нужно подавить вывод, то
php -q public_html/script.php > /dev/null
Скажите точно, что мне нужно прописать в командной строке, чтобы запустить скрипт, лежащий в папке
public_html/emailer/iprocessor.php?mlm
(мой домен finin.info)
php -а /home/вашлогин/domains/вашдомен/public_html/emailer/iprocessor.php?mlm > /dev/null
только не -а а -f
Написал вот так
php -f /home/business/domains/finin.info/public_html/emailer/iprocessor.php?mlm > /dev/null
Не работает
естественно не будет
/home/business/domains/finin.info/public_html/emailer/iprocessor.php?mlm это же не имя файла
имя файла /home/business/domains/finin.info/public_html/emailer/iprocessor.php
?mlm - это параметр! Без него никак нельзя!
Как в этом случае запустить?
лучше всего переписать скрипт, чтобы он брал параметры не из QUERY_STRING а из командной строки
Не относящиеся непосредственно к теме посты перемещены сюда - http://forum.ruweb.net/viewthread.php?tid=1134
У меня тоже похожая проблема
задаю следующее:
*/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
скрипт не запускается
в чем здесь проблема? вроде бы все правильно...
не запускается или какое-то сообщение об ошибке приходит на системный email?
sorry, не знал что ошибки на сист email приходят...
тогда у меня другой вопрос
почему в скрипте запускаемом через крон выскакивает ошибка:
Fatal error: Call to undefined function: mysql_connect()
добейтесь работы скрипта через web (или на localhost), потом запускайте из крон.
[Изменено 8.9.2005 от kpv]
Цитата: |
через web (или на localhost) все работает
создал файл php.ini и добавил в него строку
extension=mysql.so
все работает
спасибо
Цитата: |
тут почитайте http://forum.ruweb.net/viewthread.php?tid=1134
сделал так:
MAILTO=***@***.**
*/15 | * | * | * | * | /usr/bin/php -q /home/sswgroup/domains/ssw-group.cn/public_html/cron.php > cron.log
в php.ini написал:
[php]
extension = mysql.so
не работает... почему?
Смотрите системный почтовый ящик на предмет сообщений об ошибках. Если их там нет - значит проблема в самом скрипте.
А почему последние 3 дня ночные кроны (1:00ам) не отрабатывали? У меня они рассылку делают На какое время ставить (или как), чтоб не пропускались дни?
Уважаемые администраторы помогите пожалуйста с установкой 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
Что значит "не работает" ?
Смотрите сообщения об ошибках в системном почтовом ящике и разбирайтесь.
Цитата: |
смотрится в почтовом клиенте или webmail'е
логин и пароль - те же что от панели управления directAdmin
Вопрос : Что нужно написать в ком. строке крона чтобы запускался виртуальный документ?
Что вы подразумеваете под словами "виртуальный документ"?
Цитата: |
в этой теме есть ссылка на тему:
http://forum.ruweb.net/viewthread.php?tid=1134
читайте топик support:
"У нас оптимальней всего открывать URL curl-ом: "
Подскажите, а что необходимо указать в настройках (я так понимаю php.ini) чтобы уходили письма по крону на ящик вне сервера?
при запуске скрипта руками уходит нормально - кроном - не хочет и складывается в dead.letter. ( vip4 )
>необходимо указать в настройках
настройку производите по пятому пункту
http://forum.ruweb.net/viewthread.php?tid=1821
Не работает скрипт по крону. Сообщения на системную почту не приходят.
*/2 * * * * php -f /home/workpost/domains/runme.php
Скрипт простейший. Написал просто для проверки. При этом на другом аккаунте этот же скрипт спокойно работает
*/2 * * * * php -f /home/mediasca/domains/runme.php
на 11 сервере исправили.
также подправил задание - не вызывайте так часто скрипты.
Цитата: |
Пишите подобные вопросы, пожалуйста, в тикет-систему http://ruweb.net/support/
Техподдержка решает все вопросы в тикетовке.
подскажите почему не могу добиться работы 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
упс, предпоследнее задание
curl -s http://tools4brokers.com/lic/mailer.php > /dev/null
на почту приходят сообщения что не найдены модули
/user/local/bin/php: not found
php: not found
curl: not found
/user/local/bin/php-cli: not found
заранее спасибо за развернутый ответ =)
Пишите подобные вопросы, пожалуйста, в тикет-систему http://ruweb.net/support/
Техподдержка решает все вопросы в тикетовке.