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 at
over cron
for a shutdown?