У меня есть несколько файлов PHP для запуска cron. Я настроил crons с помощью команды-
crontab crontab.txt
Внутри файла crontab.txt я написал такие команды cron: -
#(Updating tutor activities) - every minute
* * * * * /usr/bin/wget -O - -q -t 1 http://project/cron/tutor_activities.php
Но ни одна из функций не работает (запросы к базе данных, отправка писем с напоминаниями и т. Д.). Запуск URL-адресов вручную работает.
Затем я ввел свой почтовый адрес в MAILTO
и получил письма. По почте я получил полный HTML-код страницы. Что ожидается по почте? Почему мои функции не работают?
Обновления
Если я изменю свои команды cron на
#(Updating tutor activities) - every minute
* * * * * /usr/bin/wget http://project/cron/tutor_activities.php
По-прежнему безуспешно, и это приходит мне по почте -
--15:03:01-- http://project/cron/tutor_activities.php
=> `tutor_activities.php'
Resolving project... IP Address
Connecting to test.project|IP Address|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://project./ [following]
--15:03:01-- http://project./
=> `index.html.1'
Resolving project.... IP Address
Connecting to project.|IP Address|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://project/home/ [following]
--15:03:01-- http://project/home/
=> `index.html.1'
Resolving project... IP Address
Connecting to wproject|IP Address|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
index.html.1 has sprung into existence.
Retrying.
И много index.html.1
, index.html.2
файлы накапливаются в корне моего проекта. Я не хочу, чтобы эти файлы создавались. Просто хочу, чтобы файлы выполнялись.
Те же результаты, если я использую любую из двух команд -
* * * * * /usr/bin/wget http://project/cron/tutor_activities.php
* * * * * wget http://project/cron/tutor_activities.php
выполнение команды php
с набором MAILTO
отправляет мне эту ошибку / bin / sh: php: command not found.
* * * * * php /path/to/test.php
Итак, я не могу использовать команду php
.
Я написал простой mailto ()
внутри своего test.php. Почта не приходит при запуске через cron (не удается использовать оба wget
и php
), но запуск URL вручную работает.
Моя проблема
Чтобы снова прояснить это, Моя основная проблема в том, что функции внутри файлов cron не работают. Создание файлов - это второстепенная задача.
Любая помощь будет принята с благодарностью
Спасибо,
php: команда не найдена.
* * * * * php /path/to/test.php
Итак, я не могу использовать команду php
.
Я написал простой mailto ()
внутри своего test.php. Почта не приходит при запуске через cron (не удается использовать оба wget
и php
), но запуск URL вручную работает.
Моя проблема
Чтобы снова прояснить это, Моя основная проблема в том, что функции внутри файлов cron не работают. Создание файлов - это второстепенная задача.
Любая помощь будет принята с благодарностью
Спасибо,
php: команда не найдена.
* * * * * php /path/to/test.php
Итак, я не могу использовать команду php
.
Я написал простой mailto ()
внутри своего test.php. Почта не приходит при запуске через cron (не удается использовать оба wget
и php
), но запуск URL вручную работает.
Моя проблема
Чтобы снова прояснить это, Моя основная проблема в том, что функции внутри файлов cron не работают. Создание файлов - это второстепенная задача.
Любая помощь будет принята с благодарностью
Спасибо,
Моя проблема
Чтобы еще раз прояснить, моя основная проблема заключается в том, что не работают функции внутри файлов cron. Создание файлов - это второстепенная задача.
Любая помощь будет принята с благодарностью
Спасибо,
Моя проблема
Чтобы еще раз прояснить, моя основная проблема заключается в том, что не работают функции внутри файлов cron. Создание файлов - это второстепенная задача.
Любая помощь будет принята с благодарностью
Спасибо,
Sandeepan