在 LSF 环境中获取 bjobs 的 CWD
Get CWD of bjobs in LSF environment
bjobs -l 给出了工作的详细描述,其中 CWD 分为 3 行。
我想要一个可以可靠地为我获取 CWD 的命令。
如果您使用的是最新版本的 LSF(我相信是 9.1.2+),您可以使用 bjobs
的 -o
选项来自定义 bjobs 短格式输出,以便为您提供每个作业的 CWD 在一行中:
$ bjobs -o 'jobid exec_cwd' 5950
JOBID EXEC_CWD
5950 /home/squirrel/cwd
如果您是 运行 旧版本的 LSF,您唯一真正的选择是解析长格式的 bjobs 输出。
bjobs
的 -UF
选项将在 -l
选项中显示相同的输出,但以 "unformatted" 方式显示。这将基本上获取当前分成多行的所有这些作业事件,并将每个作业事件显示在一行中以便于解析。
bjobs -l 给出了工作的详细描述,其中 CWD 分为 3 行。 我想要一个可以可靠地为我获取 CWD 的命令。
如果您使用的是最新版本的 LSF(我相信是 9.1.2+),您可以使用 bjobs
的 -o
选项来自定义 bjobs 短格式输出,以便为您提供每个作业的 CWD 在一行中:
$ bjobs -o 'jobid exec_cwd' 5950
JOBID EXEC_CWD
5950 /home/squirrel/cwd
如果您是 运行 旧版本的 LSF,您唯一真正的选择是解析长格式的 bjobs 输出。
bjobs
的 -UF
选项将在 -l
选项中显示相同的输出,但以 "unformatted" 方式显示。这将基本上获取当前分成多行的所有这些作业事件,并将每个作业事件显示在一行中以便于解析。