softwarevamp / crontab
使用php创建、管理或删除crontab和任务。
1.0.2
2013-06-14 06:10 UTC
Requires
- php: >=5.3.0
- symfony/process: ~2.1
This package is not auto-updated.
Last update: 2024-09-24 02:57:41 UTC
README
Crontab提供了一个php 5.3库来创建crontab文件。
use Crontab\Crontab;
use Crontab\Job;
$job = new Job();
$job
->setMinute('*/5')
->setHour('*')
->setDayOfMonth('*')
->setMonth('1,6')
->setDayOfWeek('*')
->setCommand('myAmazingCommandToRunPeriodically')
;
$crontab = new Crontab();
$crontab->addJob($job);
$crontab->write();
您可以渲染您所创建的内容
echo $crontab->render();
然后您可以删除不再需要的任务
$crontab->removeJob($theJobYouWantToDelete);
当您创建Crontab时,它将自动解析您的当前crontab文件,并将所有现有任务添加到新对象中。
资源
您可以使用以下命令运行单元测试。您需要在crontab目录中,并且需要在您的计算机上安装phpunit
phpunit -v