Не срабатывает php скрипт при выставлении задачи в кроне. Php скрипт:
<?php
$fd = fopen("/var/www/html/my_cron.txt", "a");
fwrite($fd, "Обращение к файлу - ".date("d.m.Y H:i")."\r\n");
fclose($fd);
$subject = "Подтверждение";
$to = "=?utf-8?B?". base64_encode('Пользователь'). "?= <". "mymail@mail.ru". ">";
$message = "
<html>
<head>
<title>Здравствуйте!</title>
</head>
<body>
<p>"."Тестовое сообщение"."</p>
<p>-----------------------------------------------------------</p>
</body>
</html>";
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: Sender.Net <no-reply@sender.net>\r\n";
if (mail($to, $subject, $message, $headers)) {
echo "code-modal";
} else {
echo "Код не отправлен";
}
?>
Поставил задачу через crontab -e
:
*/1 * * * * cd /var/www/html/dashboard_version/server/reg-auth/; /usr/bin/php endtariff-mail.php
В списке задач crontab -l
задача отображается.
Команда which php
возвращает /usr/bin/php
При ручном выполнении через ssh команды cd /var/www/html/dashboard_version/server/reg-auth/; /usr/bin/php endtariff-mail.php
скрипт выполняется и письмо приходит на почту и в файл пишется, что скрипт был выполнен, но при выставлении задачи в кроне ничего не происходит.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть 2 таблицы, одна содержит общие данные по пользователям, вторая более конкретные:
Как можно очистить историю чата и выйти в исходное состояние с кнопкой старт (возможно с подтверждением)Есть метод messages