Scheduling Agents
Taskter can run agents automatically based on cron expressions. A scheduler daemon reads the agent configuration and executes the assigned tasks at the defined times.
Setting a Schedule
Use the agent schedule set
command to assign a cron expression to an agent. The expression is parsed in the America/New_York
timezone.
# Run every minute
taskter agent schedule set --id 1 --cron "0 * * * * *"
Pass --once
to remove the schedule after the first run.
Listing and Removing
List all scheduled agents with:
taskter agent schedule list
Remove a schedule:
taskter agent schedule remove --id 1
Running the Scheduler
Start the scheduler loop with:
taskter scheduler run
The scheduler will execute agents at the configured times and update tasks just as if task execute
was run manually.