为什么 atq 不按队列顺序或时间顺序列出作业?

为什么 atq 不按队列顺序或时间顺序列出作业?
sudo atq
7   Wed Nov 15 13:46:00 2017 a root
6   Sun Oct 15 13:45:00 2017 a root
8   Fri Dec 15 13:46:00 2017 a root
9   Mon Jan 15 13:47:00 2018 a root

为什么运行时atq不会按照发布到的顺序列出作业at(6,7...n)或者按作业何时运行的时间顺序(十月、十一月...等)?

如果重要的话,我在 CentOS 7.3 机器上运行了这个。

答案1

atq列出职位列出包含它们的目录,不排序;因此作业最终按目录顺序列出。

您将看到相同的订单

sudo ls -lU /var/spool/at

(或者/var/spool/cron/atjobs对于基于 Debian 的系统的其他读者)。

相关内容