Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.23 KB

README.md

File metadata and controls

52 lines (39 loc) · 1.23 KB

crontab

php crontab

Build Status Software License

php 7 support

Compile crontab in Linux

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.

Class Crontab

$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");
}

PHP游戏开发群(QQ群)

321489181

@项目移交到doossy组织