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
。