如何查找 Linux 的工作状态

如何查找 Linux 的工作状态

我在用着

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”中。作业完成后,它就会从队列中消失。

相关内容