3

bjobs -l 给出了 CWD 被分成 3 行的工作的详细描述。我想要一个可以可靠地获取 CWD 的命令。

4

1 回答 1

2

如果您使用的是最新版本的 LSF(我相信是 9.1.2+),您可以使用-o选项bjobs自定义 bjob​​s 短格式输出,以便在一行中为您提供每个作业的 CWD:

$ bjobs -o 'jobid exec_cwd' 5950
JOBID EXEC_CWD
5950  /home/squirrel/cwd

如果您运行的是旧版本的 LSF,您唯一真正的选择是解析长格式 bjob​​s 输出。

-UF选项将在选项中bjobs显示相同的输出-l,但以“未格式化”的方式。这基本上会将所有当前拆分为多行的作业事件,并将每个事件显示在一行上,以便于解析。

于 2015-06-13T12:52:09.683 回答