2013-07-30 2 views
1

Мой сайт размещен на сервере Amazon, у меня есть PHP, который отправляет электронную почту пользователю, что я сделал это настроить хронCron работа не выполняется на сервере Amazon

3 * * * * php LINK to Abc.php 

так, что она будет работать после того, как 3 минуты. BUt Я не получаю почту, которая показывает, что скрипт не работает.

  • Я проверил журналы, которые показали/вар/системный журнал

КМД ([-x/USR/Библиотека/php5/maxlifetime] & & [-d/вар/Библиотека/php5] & & find/var/lib/php5/-depth -mindepth 1 -maxdepth 1 -type f -cmin + $ (/ usr/lib/php5/maxlifetime)! -execdir fuser -s {} 2>/dev/null \; -delete)

Над моей головой. Затем я попробовал эту команду, чтобы проверить работу cron crontab-l, пока ничего не случилось. кто может мне помочь в отладке

EDIT1 Это говорит в лог-файлах теперь ..

CRON) info (No MTA installed, discarding output) 

Если я PHP Путь к файлу из терминала .. он работает хорошо, и я получаю по электронной почте а также ... Пожалуйста, помогите в этом отношении

+0

Задача cron или проблема с электронной почтой? –

+0

@Dagon это cron job ,, потому что если я запустил скрипт в браузере, он отлично работает –

+0

вы установили 'MAILTO =' в файл crontab? –

ответ

1

Попробуйте 3 * * * * /var/lib/php5 /path/to/Abc.php

+0

-bash:/var/lib/php5: Является ли каталог @amandagreenlee –

+0

Упс, это на самом деле вероятно/usr/bin/php5. Вы можете запустить «какой php5», чтобы увидеть, где он установлен на вашем компьютере, но я считаю, что это значение по умолчанию. – amandawulf

+0

его редкая система, где требуется php-путь, только видел ее, когда вы запускаете несколько версий. –

0

Убедитесь, что ссылка, которую вы передаете в PHP не это означает, что он не запускается с HTTP, скорее это должен быть путь к файлу PHP.

+0

О, это решило ... –

+0

только для PHP ... –

Смежные вопросы