php crontab
phpize
./configure
make && make install
make install
copies crontab.so
to an appropriate location, but you still need to enable the module in the PHP config file. To do so, either edit your php.ini with the following contents: extension=crontab.so
.
$crontab = new Crontab()
$crontab->add("* * * * *", function($id) {
echo "id:{$id} anonymous function called @".date("Y-m-d H:i:s");
});
$crontab->add("1,10,30 * * * *", "callback");
$cArr = array(
'* * * * *' => "callback",
'*/5 * * * *' => function($id) {
echo "id {$id}, array anonymous function called @".date("Y-m-d H:i:s");
},
);
$crontab->add($cArr);
print_r($crontab->info());
$crontab->run(); // execute crontab
function callback($id) {
echo "id:{$id}, callback execute @".date("Y-m-d H:i:s");
}
321489181
@项目移交到doossy组织