sinevia / php-library-scheduler
PHP库调度器
v1.4.0
2020-08-05 05:27 UTC
Requires
README
数据库驱动调度器。
使用方法
创建一个名为scheduler.php的文件
<?php error_reporting(E_ALL); ini_set('display_errors', true); ini_set('display_startup_errors', true); require_once dirname(__DIR__) . '/vendor/autoload.php'; \Sinevia\Scheduler::configure(['pdo' => db()->getPdo()]); (new \Sinevia\Scheduler)->run();
在crontab中添加新条目
* * * * * php /var/www/your-project/cron/scheduler.php >> /dev/null 2>&1
助手
- {DIR}
命令中的{DIR}出现时,将替换为当前项目文件夹的绝对路径
例如:php {DIR}/cron/mails-archive.php 将转换为 php /var/www/your-project/cron/mails-archive.php