0

我正在尝试在我的服务器上设置一个 cronjob 脚本。
我已经按照教程进行操作,现在我有一个带有“ cronjob.php ”的文件夹“scripts ”:

<?php
define("_CRONJOB_",true);
require(APPLICATION_PATH . '../public/index.php');

// my executions
?>

在我的“ index.php ”文件中:

if(!defined('_CRONJOB_') || _CRONJOB_ == false)
{
    $application->bootstrap()->run();
}

但是我怎样才能在我的服务器上设置呢?作为开始,我已经完成了以下操作:chmod 755 cronjob.php但是下一步是什么?

4

2 回答 2

1

使用 crontab,确保同时安装了 crontab 和 php-cli。

首先通过执行编辑cron

$ crontab -e

然后插入这样的东西

*/10 * * * * /usr/bin/php /path/to/scripts/cronjob.php

此示例确实每 10 分钟执行一次脚本。

有关语法的更多信息,请参阅https://en.wikipedia.org/wiki/Cron#Predefined_scheduling_definitions

于 2013-10-04T13:02:38.533 回答
0

在 Linux 服务器上设置 Cron 作业的替代方法

第 1 步:打开终端

第 2 步:输入

$ sudo crontab -e

输入系统密码

第 3 步:将 Cron URL 设置为每 5 分钟执行一次

 */5   *  *   *   *   curl http://testwebsite.com/hitcronscript

参考:https ://crontab.guru/every-5-minutes

*注意:出于测试目的,可以设置邮件或文件/数据库条目。

希望对开发者有所帮助。

于 2019-03-28T05:24:04.743 回答