mirror of
https://github.com/idanoo/php-resque.git
synced 2024-11-23 08:45:14 +00:00
idanoo
80d64e79ff
2.0.0 (2021-02-19) Moved to PSR-4 Namespaced codebase Added more comments throughout Co-Authored-By: idanoo <daniel@m2.nz> Co-Committed-By: idanoo <daniel@m2.nz>
27 lines
715 B
PHP
27 lines
715 B
PHP
<?php
|
|
|
|
namespace Resque\Example;
|
|
|
|
if (empty($argv[1])) {
|
|
die('Specify the ID of a job to monitor the status of.');
|
|
}
|
|
|
|
require __DIR__ . '/init.php';
|
|
|
|
date_default_timezone_set('GMT');
|
|
\Resque\Resque::setBackend('127.0.0.1:6379');
|
|
// You can also use a DSN-style format:
|
|
//Resque::setBackend('redis://user:pass@127.0.0.1:6379');
|
|
//Resque::setBackend('redis://user:pass@a.host.name:3432/2');
|
|
|
|
$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);
|
|
}
|