kfosoft / php-crontab-manager
该软件包最新版本(v1.0)没有可用的许可信息。
PHP Crontab Manager
v1.0
2015-08-12 19:16 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-14 17:21:29 UTC
README
安装
使用Composer安装
在composer.json中添加
"require": {
...
"kfosoft/php-crontab-manager":"1.0"
}
做得好!
方法
onMinute($minute) : 设置分钟或分钟数。
onHour($hour) : 设置小时或小时数。
onDayOfMonth($dayOfMonth) : 设置月份中的某天或某几天。
onMonth($month) : 设置月份或几个月。
onDayOfWeek($dayOfWeek) : 设置星期中的某天或某几天。
on($timeCode) : 使用一个函数设置完整的时间代码。这必须是一个完整的条目。请参阅 http://en.wikipedia.org/wiki/Cron#crontab_syntax
doJob($job) : 将作业添加到作业数组中。在调用此方法之前应设置每个时间段。作业应包括使用的命令的绝对路径。
setCrontabPath($path) : crontab可执行文件的位置。默认为 /usr/bin/crontab。
setDestinationPath($path) : 保存crontab文件的位置。
activate($includeOldJobs = true) : 将作业保存到磁盘,删除现有的cron。
clearJobs() : 清除作业数组。
clearJobsFile() : 清除作业文件。
listJobs() : 列出当前cron作业。
示例
$crontab = new /kfosoft/helpers/CronTab();
$crontab->onMinute(10)->onHour(0)->doJob('echo "job is work." >> /home/user/test')->activate();
祝大家享受!