Skip to content
This repository was archived by the owner on Mar 3, 2022. It is now read-only.

doossy/crontab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors