Skip to main content

expand_alias

Function expand_alias 

Source
pub fn expand_alias(s: &str) -> Result<String>
Expand description

Expand cron alias strings (like @hourly, @daily 9:30) into standard 5-field cron expressions. Unrecognized strings are returned unchanged.

AliasParameterExampleExpands to
@hourlyminute 0-59@hourly 3030 * * * *
@hourlynone@hourly0 * * * *
@dailyhour@daily 90 9 * * *
@dailyhour:min@daily 9:3030 9 * * *
@dailynone@daily0 0 * * *
@weeklyday (0=Sun)@weekly 10 0 * * 1
@weeklynone@weekly0 0 * * 0
@monthlyday-of-month@monthly 150 0 15 * *
@monthlynone@monthly0 0 1 * *
@yearlymonth-day@yearly 3-150 0 15 3 *
@yearlynone@yearly0 0 1 1 *

Returns an error if a parameter is present but not a valid number, or is out of the accepted range for that field.