When should at be chosen instead of cron?
at
cron
Use cron only for a single delayed execution.
Use at only for jobs that repeat every minute forever.
The two commands always create the same kind of schedule.
Use at for one future execution; use cron for schedules that repeat.