zhao07 / crontab

php crontab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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组织

About

php crontab

License:MIT License


Languages

Language:C 79.9%Language:PHP 11.4%Language:M4 7.4%Language:JavaScript 1.1%Language:Shell 0.2%