【发布时间】:2014-09-05 23:52:05
【问题描述】:
通过 qsub 提交时,我使用 -N 选项指定作业的名称。然而,qsub 会在作业名称之后添加一些数字字符串,如手册页中所述: 默认情况下,标准输出的文件名具有 形成 job_name.ojob_id 和 job_name.ojob_id.task_id 为 数组作业任务(参见下面的 -t 选项)。
因此,每当我提交具有相同作业名称的新作业时,都会在作业名称中添加一个新的后缀 .ojob_id 并创建一个新的输出文件。
我试图实现的是每次通过 qsub 提交作业时都有相同的输出文件。我怎样才能做到这一点?我必须多次运行作业,并且我希望运行的输出覆盖上一次运行中生成的输出文件。我怎样才能做到这一点? 请看下面的例子:
第一次命令运行脚本hello_world输出到log_hello_world:
qsub -cwd -N log_hello_world hello_world.sh
它创建两个输出文件:
log_hello_world.e7584345
log_hello_world.o7584345
第二次给出相同的命令:它又创建了两个输出文件
log_hello_world.e7584366
log_hello_world.o7584366
我该怎么做才能在一个文件中获得输出log_hello_world。
【问题讨论】:
标签: qsub