kozo / mechanical
此包的最新版本(5.0.0)没有可用的许可证信息。
5.0.0
2023-12-06 09:03 UTC
Requires
- cakephp/bake: ^3.0.0
- cakephp/cakephp: ^5.0
- kozo/watchmaker: 0.1.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-06 10:43:54 UTC
README
要求
- CakePHP5.0 或更高版本
安装
composer require kozo/mechanical
创建quartz文件。
php bin/cake.php mechanical create
编辑mechanical文件。
app/Quartz/MechanicalCron.php
// sample
<?php
namespace App\Mechanical;
use Watchmaker\Watchmaker;
class MechanicalCron {
public function handle(Watchmaker $watchmaker): Watchmaker
{
$i = $watchmaker->task('php hoge/fuga.php');
$i = $i
->month(1)
->day(5);
$watchmaker->add($i);
$j = $watchmaker->task('php hoge/hoge.php');
$j = $j
->month(2)
->day(6);
$watchmaker->add($j);
return $watchmaker;
}
}
运行命令
显示
显示“crontab”和“Quartz”之间的差异。
php bin/cake.php mechanical show
安装
安装“crontab”和“Quartz”之间的差异。
php bin/cake.php mechanical install