2
我使用-N选项通过qsub提交时指定作业的名称。但是,qsub会在作业名称后添加一些数字字符串,如手册页中所述:默认情况下,标准输出的文件名具有 形式job_name.ojob_id和job_name.ojob_id.task_id,对于 阵列作业任务(请参阅-t选项如下)。如何为qsub提交的作业指定固定的作业名称
因此,无论何时提交具有相同作业名称的新作业,都会在作业名称中添加新的后缀.ojob_id,并创建新的输出文件。
我想要实现的是每次通过qsub提交作业时都有相同的输出文件。我怎样才能做到这一点?我必须多次运行一个作业,并且我希望运行的输出能够覆盖上一次运行中生成的输出文件。我怎样才能做到这一点? 请参见下面的例子:
第一次命令给予的log_hello_world
运行脚本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
。