在 CentOS 8 和 php remi 包中使用 crontab 运行作业

问题描述 投票:0回答:1

我想每个月的第一天运行一个 cron 作业,我使用的是 PHP 7.4 remi 包。

但是每当我尝试这样做时:

* * 1 * * php /path/to/php/script

什么都不起作用。

我的 PHP 脚本如下:

<?php

    // Connect to DB
    $conn = new PDO("sqlsrv:Server=IP;Database=DB", "user", "pass");

    // Reset Tries
    $reset = $conn->prepare("UPDATE trying_count SET Tries = 0");
    $reset->execute();

?>

我需要安装 PHP-CLI 还是其他东西?

cron cron-task
1个回答
0
投票

您需要将 remi php 设置为 cron 正在运行 php 命令的 shell 中的那个,例如:

* * 1 * * source /opt/remi/php74/enable; php /path/to/php/script
© www.soinside.com 2019 - 2024. All rights reserved.