Задания Cron для создания журналов в домашнем каталоге

#php #cron

#php #cron

Вопрос:

У меня была работа cron (update_check_s1.php ) работает каждую минуту. Некоторые файлы с одинаковым префиксом имени создаются в моем домашнем каталоге каждую минуту, но эти файлы пусты.

Пример:

update_check_s1.php.1

update_check_s1.php.2

update_check_s1.php.3

.
.
.

update_check_s1.php.12336

update_check_s1.php.12337

и т.д… Как на изображении, показанном здесь. Как я могу предотвратить это? И может кто-нибудь объяснить, что именно происходит?

Вот мой код cronjob:

 $mysqli = new mysqli($hostname, $username, $password, $databaseName, 3306);
if($mysqli->connect_error) {
  exit('Could not connect');
}

$sql = "SELECT updates, heading_ser, paragraph_ser, heading_eng, paragraph_eng, destroy_date, id 
FROM update_slides WHERE id = 1 ";

$stmt = $mysqli->prepare($sql);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($updates, $heading_ser, $paragraph_ser, $heading_eng, $paragraph_eng, $destroy_date, $id);
$stmt->fetch();



$nowDate = date('Y-m-d');

 if ( $destroy_date > 0 amp; $destroy_date < $nowDate ) {
    $sql2 = "UPDATE update_slides SET heading_ser='', paragraph_ser='', heading_eng='', paragraph_eng='', destroy_date='0000-00-00', updates=updates 1  WHERE id=1";

        $stmt2 = $mysqli->prepare($sql2);
        $stmt2->execute();      
 }

$stmt->close();
 

Комментарии:

1. Пожалуйста, укажите код, который вы выполняете с заданием cron.

2. На самом деле это не моя проблема. Код делает то, что должен. Он работает отлично. Но я не знаю, что это за файлы и почему они созданы в моем домашнем каталоге, когда мои файлы cronjob находятся в каком-то другом каталоге.

3. Вы уверены, что ваш код не создает эти файлы?

4. пожалуйста, предоставьте свой код задания cron. итак, сообщество может вам помочь

5. Я добавил код php