[Hỏi] - Lỗi không chạy được cronjob trên vps

Discussion in 'Hỏi Đáp Kỹ Thuật' started by baduymda, Mar 25, 2021.

  1. baduymda

    baduymda Sơ Nhập Giang Hồ

    Hiện em đang cài Ubuntu 18.04 x64 trên vps của vultr.

    Em muốn chạy cronjob hàng ngày thực thi lệnh update và delete sql mà không thấy chạy được

    Em đã thử các lệnh sau mà không được:

    * * * * * /usr/bin/php /usr/local/lsws/domain-abc/html/uploads/chuyendulieu.php
    * * * * * /usr/bin/php /usr/local/lsws/domain-abc/html/uploads/chuyendulieu
    * * * * * /usr/local/bin/php /usr/local/lsws/domain-abc/html/uploads/chuyendulieu.php
    * * * * * /usr/local/bin/php /usr/local/lsws/domain-abc/html/uploads/chuyendulieu
    * * * * * curl domain-abc/html/uploads/chuyendulieu.php
    * * * * * php /usr/local/lsws/domain-abc/html/uploads/chuyendulieu.php
    * * * * * php -q /usr/local/lsws/domain-abc/html/uploads/chuyendulieu.php
    * * * * * root /usr/bin/php.........
    * * * * * wget........

    File chuyendulieu.php (file php chạy bình thường khi tự chạy trình duyệt)


    <?php
    include 'connect.php';

    $result = mysqli_query($conn, "SELECT * FROM links WHERE `id` > 1000");

    while ($row = mysqli_fetch_array($result)) {
    $id = $row['id'];
    $url = $row['url'];
    $date = $row['date'];

    $sql = "INSERT INTO `postlinks`(`url`, `date`) VALUES ('$url','$date')";
    mysqli_query($conn,$sql);
    $sql2 = "DELETE FROM `links` WHERE `id` = '$id'";
    mysqli_query($conn,$sql2);
    }
    ?>

    Rất mong được anh em trợ giúp. Em cảm ơn
     
    Last edited: Mar 25, 2021
  2. Phan Thị

    Phan Thị Bang Chúng

  3. no-reply

    no-reply Bang Chúng

    Bạn phải log lỗi lên thì mới check được chứ hoặc bạn làm theo như comment của bác @Phan Thị cho đơn giản.