nano icon indicating copy to clipboard operation
nano copied to clipboard

addCrontab 定时任务没有运行

Open zhenggg opened this issue 2 years ago • 1 comments

use Hyperf\Nano\Factory\AppFactory;
require_once __DIR__ . '/vendor/autoload.php';

$app = AppFactory::createSwow();

$app->config([
    'processes'=> [ Hyperf\Crontab\Process\CrontabDispatcherProcess::class,],
    'crontab' => [
        'enable' => true,
    ],
]);

$app->addCrontab('* * * * * *', function(){
    echo "A new Crontab called echo!";
    $file = 'log.txt';
    // 向文件追加写入内容
    // 使用 FILE_APPEND 标记,可以在文件末尾追加内容
    file_put_contents($file, time(), FILE_APPEND | LOCK_EX);
});

定时回调里面的代码没有执行

zhenggg avatar Dec 01 '23 09:12 zhenggg

记得安装 hyperf/process

teg1c avatar Jan 05 '24 20:01 teg1c