bjobs
命令用于列出当前系统中的作业(jobs)
-j
或 --job-spec
: 使用作业ID或作业列表来过滤显示的作业。例如,bjobs -j 1234
将只显示作业ID为1234的作业,而 bjobs -j 1,2,3
将显示作业ID为1、2和3的作业。
-o
或 --output
: 自定义输出格式。你可以使用以下选项来定制输出:
-o "format"
: 使用指定的格式字符串来显示作业信息。例如,bjobs -o "%.8j %.8u %.2t %.2M %.s"
将显示作业ID、用户名、启动时间、CPU使用率、内存使用率和状态。-o "user=name"
: 只显示指定用户的作业。例如,bjobs -o "user=username"
将只显示用户名为"username"的作业。-o "state=state"
: 只显示指定状态的作业。例如,bjobs -o "state=running"
将只显示状态为"running"的作业。-f
或 --filter
: 使用过滤器来筛选作业。例如,bjobs -f "user=username"
将只显示用户名为"username"的作业。
-u
或 --user
: 限制命令仅显示指定用户的作业。例如,bjobs -u username
将只显示用户名为"username"的作业。
-q
或 --quiet
: 以安静模式运行,不显示任何额外的信息。例如,bjobs -q
将只显示作业的数量。
-h
或 --help
: 显示帮助信息,介绍可用的选项和用法。
这些参数可以组合使用,以满足你的需求。例如,要查看用户名为"username"的所有运行中的作业,可以使用以下命令:
bjobs -u username -o "%.8j %.8u %.2t %.2M %.s" | grep "running"