是否有命令查看某个用户在队列中有多少作业?

Is there a command to see how many jobs a certain user has in a queue?

我知道命令,例如 qsub、qstat -a、qstat -an 等

但是我如何才能找到在任何给定时间单个用户在队列中有多少作业(不一定全部 运行)?

使用这个:

qstat -u user_name[@host][,user_name[@host],...]

您可以列出单个用户

编辑: 那样的话我就不知道了。您仍然可以使用一些 shell 技巧来计算具有特定模式的行数(例如 user_name),但这是间接的。例如:

qstat | grep user_name | wc -l