Я знаю, что этот вопрос задан раньше, но ни один из ответов не работает для меня. Я пытаюсь запустить простой скрипт PHP каждую ночь в полночь. Я создал файл с именем «autoDelete.php», который содержит только этот код:настроить задание Cron для запуска PHP-скрипта
<?php
include 'my-database-connection.php';
mysql_query("DELETE FROM meetings WHERE indexDate < NOW()");
?>
Я знаю, что этот скрипт работает, потому что, если я перейти к нему в браузере, он делает то, что он должен.
Затем я создал работу Cron (через GoDaddy Cpanel) запустить каждую минуту, с помощью команды для запуска сценария с помощью этого:
* * * * /usr/bin/php -q /home/username/public_html/autoDelete.php
Однако, это не работает. Я подозреваю, что это имеет какое-то отношение к тому, что предшествует «/ home» в команде.
ОК Марк, я добавил строку «mysql_error». Вот командная строка:/usr/bin/wget /home/cPanel-username/public_html/admin/autoDelete.php и вот сообщение об ошибке: /home/cPanel-username/public_html/admin/autoDelete.php: Схема отсутствует. –
Это не сообщение об ошибке mysql. –