PHP定时任务hellogerard/jobby
Posted cd ~/Homestead
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP定时任务hellogerard/jobby相关的知识,希望对你有一定的参考价值。
- 安装 hellogerard/jobby
composer require hellogerard/jobby
- linux 加入定时任务:
crontab -e
* * * * * cd /path/to/project && php jobby.php 1>> /dev/null 2>&1
- 拷贝定时任务demo
cp vendor/hellogerard/jobby/resources/jobby.php .
- 运行一个定时任务
<?php
// Ensure you have included composer's autoloader
require_once __DIR__ . '/vendor/autoload.php';
// Create a new instance of Jobby
$jobby = new Jobby\\Jobby();
// Every job has a name
$jobby->add('CommandExample', [
// Run a shell command
'command' => 'ls',
// Ordinary crontab schedule format is supported.
// This schedule runs every hour.
'schedule' => '0 * * * *',
]);
$jobby->run();
以上是关于PHP定时任务hellogerard/jobby的主要内容,如果未能解决你的问题,请参考以下文章