mirror of
https://github.com/idanoo/php-resque.git
synced 2024-11-22 08:15:14 +00:00
20 lines
490 B
PHP
20 lines
490 B
PHP
|
<?php
|
||
|
if(empty($argv[1])) {
|
||
|
die('Specify the ID of a job to monitor the status of.');
|
||
|
}
|
||
|
|
||
|
require '../lib/resque.php';
|
||
|
date_default_timezone_set('GMT');
|
||
|
Resque::setBackend('127.0.0.1:6379');
|
||
|
|
||
|
$status = new Resque_Job_Status($argv[1]);
|
||
|
if(!$status->isTracking()) {
|
||
|
die("Resque is not tracking the status of this job.\n");
|
||
|
}
|
||
|
|
||
|
echo "Tracking status of ".$argv[1].". Press [break] to stop.\n\n";
|
||
|
while(true) {
|
||
|
fwrite(STDOUT, "Status of ".$argv[1]." is: ".$status->get()."\n");
|
||
|
sleep(1);
|
||
|
}
|
||
|
?>
|