The Wolfram Language's scheduled tasks provide a way to set evaluation of arbitrary expressions in the future. Tasks can be scheduled for one-time evaluation or for repeated evaluation at regular intervals. Scheduled tasks can be used either in a single Wolfram Language session or persistently through the cloud.
RunScheduledTask — schedule and run a local task to perform timed evaluations
CreateScheduledTask — create a task to perform timed evaluations
StartScheduledTask — start a previously created task
StopScheduledTask — stop a running task
RemoveScheduledTask — remove a previously created task
ResetScheduledTask — reset task parameters to the original or given setting
ScheduledTasks — give a list of created tasks