NAME
Minion::Command::minion::job - Minion job command
SYNOPSIS
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 25Options:-A, --attempts <number> Number of times performing this new job will beattempted, defaults to 1-a, --args <JSON array> Arguments for new job or worker remote controlcommand in JSON format-b, --broadcast <command> Broadcast remote control command to one or moreworkers-d, --delay <seconds> Delay new job for this many seconds-E, --expire <seconds> New job is valid for this many seconds beforeit expires-e, --enqueue <task> New job to be enqueued-f, --foreground Retry job in "minion_foreground" queue andperform it right away in the foreground (veryuseful 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 orauto-detection-L, --locks List active named locks-l, --limit <number> Number of jobs/workers to show when listingthem, defaults to 100-m, --mode <name> Operating mode for your application, defaults tothe value of MOJO_MODE/PLACK_ENV or"development"-n, --notes <JSON> Notes in JSON format for new job or list onlyjobs with one of these notes-o, --offset <number> Number of jobs/workers to skip when listingthem, 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 showinformation for a specific worker-x, --lax <bool> Jobs this job depends on may also have failedto allow for it to be processed
DESCRIPTION
Minion::Command::minion::job manages the Minion job queue.
ATTRIBUTES
Minion::Command::minion::job inherits all attributes from Mojolicious::Command and implements the following new ones.
description
my $description = $job->description;$job = $job->description('Foo');
Short description of this command, used for the command list.
usage
my $usage = $job->usage;$job = $job->usage('Foo');
Usage information for this command, used for the help screen.
METHODS
Minion::Command::minion::job inherits all methods from Mojolicious::Command and implements the following new ones.
run
$job->run(@ARGV);
Run this command.
SEE ALSO
Minion, Minion::Guide, <https://minion.pm>, Mojolicious::Guides, <https://mojolicious.org>.