我在用着
echo "<some command> | at -q <queuename> now
创建一个作业队列。
我可以使用 atq 命令来获取作业列表。
我似乎找不到任何可以显示作业状态的命令或开关:例如正在运行、排队、完成等
答案1
来自的手册:
The special queue "=" is reserved for jobs which are currently running.
因此,如果作业在这个队列中,则意味着它当前正在运行。
例如
[root@test ~]# atq
8 Thu Oct 22 00:32:00 2015 a root
9 Wed Oct 21 23:38:00 2015 a root
10 Wed Oct 21 23:35:00 2015 = root
在这种情况下,作业编号 10 正在运行。其他作业在队列“a”中。作业完成后,它就会从队列中消失。