Minion:...schedule(3)
π NAME
Bestie, welcome to the manual page for Minion:...schedule(3) β aka Minion::Command::minion::schedule, the Minion schedule command. Itβs giving command-line realness, and weβre covering every single detail. No skips, no cap. π
β¨ SYNOPSIS
Okay so hereβs the usage vibe, literally exactly:
Usage: APPLICATION minion schedule [OPTIONS] [NAME]
And the examples? Obsessed, honestly:
./myapp.pl minion schedule
./myapp.pl minion schedule daily
./myapp.pl minion schedule -e daily -c '0 4 * * *' -t cleanup
./myapp.pl minion schedule -e foo -c '*/5 * * * *' -t bar -a '[1, 2, 3]' -p 5 -q important
./myapp.pl minion schedule -e weekday_report -c '0 9 * * 1-5' -t report -A 3
./myapp.pl minion schedule -P daily
./myapp.pl minion schedule -r daily
./myapp.pl minion schedule -R daily
./myapp.pl minion schedule -d
π Options
Hereβs the whole options menu, one by one, because we are not skipping a single flag:
-A,--attempts <number>β number of times each enqueued job will be attempted, defaults to1. One attempt is the default, cute.-a,--args <JSON array>β arguments for the new schedule in JSON format. JSON array energy only, bestie.-c,--cron <expression>β Cron expression for new schedule. Thatβs the timing vibe.-d,--dispatchβ manually dispatch any due schedules. Manual override moment.-E,--expire <seconds>β each enqueued job is valid for this many seconds before it expires. Clock is ticking, literally.-e,--enqueue <name>β add or replace a schedule with this name. It requires-cand-t, no cap.-h,--helpβ show this summary of available options. The classic help slay.--home <path>β path to home directory of your application, defaults to the value ofMOJO_HOMEor auto-detection. Home sweet home.-l,--limit <number>β number of schedules to show when listing them, defaults to100. Listing limits, periodt.-m,--mode <name>β operating mode for your application, defaults to the value ofMOJO_MODE/PLACK_ENVor"development". Mode check.-n,--notes <JSON>β notes in JSON format for the new schedule. Notes but make it JSON.-o,--offset <number>β number of schedules to skip when listing them, defaults to0. Offset, not off-brand.-P,--pause <name>β pause a schedule. Pause era.-p,--priority <number>β priority of each enqueued job. Priority main character energy.-q,--queue <name>β queue to put each enqueued job in, defaults to"default". Queue placement, cute.-R,--remove <name>β remove a schedule. Gone, but make it clean.-r,--resume <name>β resume a paused schedule. The comeback.-t,--task <name>β task name for the new schedule. Task name, essential.-x,--lax <bool>β existing jobs each enqueued job depends on may also have failed to allow for it to be processed. Lax vibe, noted.
πΈ DESCRIPTION
Minion::Command::minion::schedule manages Minion schedules. Thatβs the tea. It is booked and busy managing schedules, and thatβs its whole thing. π
π ATTRIBUTES
Minion::Command::minion::schedule inherits all attributes from Mojolicious::Command and implements the following new ones.
π description
my $description = $schedule->description;
$schedule = $schedule->description('Foo');
This is the short description of this command, used for the command list. Cute and functional, as it should be.
π¦ usage
my $usage = $schedule->usage;
$schedule = $schedule->usage('Foo');
This is usage information for this command, used for the help screen. Help-screen icon behavior.
π₯ METHODS
Minion::Command::minion::schedule inherits all methods from Mojolicious::Command and implements the following new ones.
π run
$schedule->run(@ARGV);
Run this command. Thatβs it. Thatβs the whole vibe. Periodt.
π SEE ALSO
Go give these a look, bestie:
MinionMinion::Guide<https://minion.pm>Mojolicious::Guides<https://mojolicious.org>
This page is part of the User Contributed Perl Documentation. The footer tea is perl v5.42.2, dated 2026-06-03. Bye bestie, go schedule something iconic! πβ¨
π¦ where this page comes from
- alpine 3.24: perl-minion-doc 12.0-r0 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms