我想每个月的第一天运行一个 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 还是其他东西?
您需要将 remi php 设置为 cron 正在运行 php 命令的 shell 中的那个,例如:
* * 1 * * source /opt/remi/php74/enable; php /path/to/php/script