![如何查找 Linux 的工作状态](https://linux22.com/image/669185/%E5%A6%82%E4%BD%95%E6%9F%A5%E6%89%BE%20Linux%20%E7%9A%84%E5%B7%A5%E4%BD%9C%E7%8A%B6%E6%80%81.png)
我在用着
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”中。作业完成后,它就会从队列中消失。