Я использую приведенный ниже код для запуска задания cron. Я выполняю работу cron каждую минуту. Файл cron проверяет наличие новых данных для определенного пользователя или нет. Если есть, то просто вставьте это в базу данных.Cronjob не работает должным образом
Проблема Я проверил в SSH, используя хвост -n 10/вар/Журнал/хрон команду, и он говорит, что cronjob побежал минуту назад, что является большим, но он не вошел в данные в базе данных, поскольку появились новые данные. Когда я пошел прямо по URL-адресу, он успешно добавил данные. Кто-нибудь знает, что я могу делать неправильно, любое руководство будет замечательным.
Cronjob Код
*/1 * * * * wget http://www.disciplinexgames.com/runkeeper/index.php >/dev/null 2>&1
PHP код
$query = "Select * " .
"from data_feeds " .
"where username='[email protected]' " .
"and gadget_data_type='Weighin' " .
"and gadget_data_type_id='3283123'";
$result = $dbCon->query($query);
//check if it is a new id..
if(mysql_num_rows($result) == 0){
//Insert into database..
}
Есть ли у вас все страницы, входящие в состав страницы php? Это может вызвать проблему, если путь не является абсолютным. –