我正在尝试执行太阳网格引擎阵列作业,并且每个任务需要不同的输出文件:test.1.out test.2.out 等。
如果我这样写我的脚本:
#!/bin/bash
#$ -S /bin/bash
#$ -N name
#$ -t 1-4000
#$ -o /home/myuser/out/test.$TASK_ID.out
#$ -e /home/myuser/err/test.$TASK_ID.err
#$ -cwd
#$ -V
<bash commands here>
这些文件称为 $TASK_ID.out(1.out、2.out 等),位于 /home/myuser/
如果我这样写我的脚本:
#!/bin/bash
#$ -S /bin/bash
#$ -N name
#$ -t 1-4000
#$ -o /home/myuser/out/
#$ -e /home/myuser/err/
#$ -cwd
#$ -V
<bash commands here>
这些文件位于正确的文件夹中,但显然具有默认名称:name.o$JOB_ID.$TASK_ID
我应该怎么办?