In an answer to the question How to shutdown Linux at a specific datetime from terminal? a high-rep user provides two solutions: using
at and using
cron. The cron-based option says "this not a good idea for shutdown".
Why would this not be a good idea? I know that
at removes tasks from its queue after executing them, while jobs entered in cron just remain visible. Are there any other arguments besides the above that would support using
cron for a shutdown?