Minion::Command::minion::job(3pm) | User Contributed Perl Documentation | Minion::Command::minion::job(3pm) |
Minion::Command::minion::job - Minion job command
Usage: APPLICATION minion job [OPTIONS] [IDS] ./myapp.pl minion job ./myapp.pl minion job 10023 ./myapp.pl minion job -w ./myapp.pl minion job -w 23 ./myapp.pl minion job -s ./myapp.pl minion job -f 10023 ./myapp.pl minion job -q important -t foo -t bar -S inactive ./myapp.pl minion job -Q 'host:localhost' -S inactive ./myapp.pl minion job -e foo -a '[23, "bar"]' ./myapp.pl minion job -e foo -x 1 -P 10023 -P 10024 -p 5 -q important ./myapp.pl minion job -e 'foo' -n '{"test":123}' ./myapp.pl minion job -R -d 10 -E 300 10023 ./myapp.pl minion job --remove 10023 ./myapp.pl minion job --retry-failed ./myapp.pl minion job -n '["test"]' ./myapp.pl minion job -L ./myapp.pl minion job -L some_lock some_other_lock ./myapp.pl minion job -b jobs -a '[12]' ./myapp.pl minion job -b jobs -a '[12]' 23 24 25 Options: -A, --attempts <number> Number of times performing this new job will be attempted, defaults to 1 -a, --args <JSON array> Arguments for new job or worker remote control command in JSON format -b, --broadcast <command> Broadcast remote control command to one or more workers -d, --delay <seconds> Delay new job for this many seconds -E, --expire <seconds> New job is valid for this many seconds before it expires -e, --enqueue <task> New job to be enqueued -f, --foreground Retry job in "minion_foreground" queue and perform it right away in the foreground (very useful for debugging) -H, --history Show queue history -h, --help Show this summary of available options --home <path> Path to home directory of your application, defaults to the value of MOJO_HOME or auto-detection -L, --locks List active named locks -l, --limit <number> Number of jobs/workers to show when listing them, defaults to 100 -m, --mode <name> Operating mode for your application, defaults to the value of MOJO_MODE/PLACK_ENV or "development" -n, --notes <JSON> Notes in JSON format for new job or list only jobs with one of these notes -o, --offset <number> Number of jobs/workers to skip when listing them, defaults to 0 -P, --parent <id> One or more jobs the new job depends on -p, --priority <number> Priority of new job, defaults to 0 -q, --queue <name> Queue to put new job in, defaults to "default", or list only jobs in these queues -R, --retry Retry job --retry-failed Retry all failed jobs at once --remove Remove job --remove-failed Remove all failed jobs at once -S, --state <name> List only jobs in these states -s, --stats Show queue statistics -T, --tasks List available tasks -t, --task <name> List only jobs for these tasks -U, --unlock <name> Release named lock -w, --workers List workers instead of jobs, or show information for a specific worker -x, --lax <bool> Jobs this job depends on may also have failed to allow for it to be processed
Minion::Command::minion::job manages the Minion job queue.
Minion::Command::minion::job inherits all attributes from Mojolicious::Command and implements the following new ones.
my $description = $job->description; $job = $job->description('Foo');
Short description of this command, used for the command list.
my $usage = $job->usage; $job = $job->usage('Foo');
Usage information for this command, used for the help screen.
Minion::Command::minion::job inherits all methods from Mojolicious::Command and implements the following new ones.
$job->run(@ARGV);
Run this command.
Minion, Minion::Guide, <https://minion.pm>, Mojolicious::Guides, <https://mojolicious.org>.
2022-10-14 | perl v5.34.0 |