CodeIgniter cron 作业每分钟(*****)在 cloudways 中不工作

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

我通过在“基本”选项卡中选择“每分钟”(*****) 在 Cloudways 中配置了 cron 作业。而且显示是这样的

*  *  *  *  *       wget http://example.com/cron/index  

每 5 分钟一班。但我需要每分钟运行一次。我也尝试过这个方法

*/1  *  *  *  *      wget http://example.com/cron/index

但它也每 5 分钟运行一次。

cron cloudways
1个回答
0
投票

事实上,您可以在 Cloudways 上每分钟运行 cron。您可以通过添加并执行一个简单的 PHP 代码来测试它,该代码将日期保存在文件中。这是代码:

<?PHP
shell_exec('date >> logfile.txt');
?>

步骤如下:

  1. 在您的网站根目录中创建一个名为 date.php 的 PHP 文件。
  2. 将共享代码放入该文件中。
  3. 每分钟创建一个 cronjob 并使用curl 运行此文件。
  4. 在 webroot 检查中创建 logfile.txt,因为该文件中每分钟都会打印时间。

注意: 如果日期仅附加一次,请确保为应用程序用户设置文件权限。 如果您收到诸如 shell_exec 被禁用或未知函数之类的错误消息,您必须从 PHP-FPM 设置中启用它。

https://support.cloudways.com/en/articles/7891624-how-to-enable-php-functions

这是我制作的玉米:

*  *  *  *  *       curl https://example.com/date.php 
© www.soinside.com 2019 - 2024. All rights reserved.