Так что у меня есть php-файл, который выполняется каждый раз, когда вы его перезагружаете в веб-браузере. Он использует PHPMailer для отправки почты на основе критериев в моем db. Я пытался использовать cronjob для выполнения файла, который, как я думал, в основном будет делать то же самое, что и перезагрузка страницы. Файл php, который мне нужно запустить в cronjob, равен test.php
, а его путь - /var/www/html/mailer/test.php
.cronjob, выполняющий файл php
Мой cronjob является: 1 * * * * root /var/www/html/mailer/test.php >> /var/www/html/mailer/cron_status.log
и следует бросать ошибки в этот cron_status.log
файл, но пустой. Я понимаю, что это стреляет каждую минуту, но я просто делаю это, чтобы проверить cronjob, и мне действительно нужно установить его в 24 часа. Без вывода ошибок и отсутствия почтовых сообщений, где они должны быть, я не думаю, что правильно настроил свой cronjob. Это мой первый раз, когда я пытался это сделать. Это на капельке centos 7, и я следил за учебником из цифрового океана без успеха.
из командной строки делает команду 'PHP/уаг/WWW/HTML/почтовик/тест. php' работает? –