【发布时间】:2012-02-24 04:48:19
【问题描述】:
我有一个 qsub 脚本
#####----submit_job.sh---#####
#!/bin/sh
#$ -N job1
#$ -t 1-100
#$ -cwd
SEEDFILE=/home/user1/data1
SEED=$(sed -n -e "$SGE_TASK_ID p" $SEEDFILE)
/home/user1/run.sh $SEED
问题是——它将所有错误和输出文件(job1.eJOBID 和 job1.oJOBID)放到我运行 qsub submit_job.sh 的同一目录中,而我想保存这些文件(输出和错误日志文件)在同一个不同的地方(指定为 $SEED_output)。 我试图将行更改为
/home/user1/run.sh $SEED -o $SEED_output
但它没有用。有什么建议吗??如何指定默认输出和错误日志文件的路径和名称??
【问题讨论】:
-
我在 slurm
#SBATCH --output="demo.%j.%N.out" #SBATCH --error="demo.%j.%N.err",我如何适应 qsub? -
相关:community.openpbs.org/t/…
How to include the job id and other info in the output file for qsub?
标签: bash cluster-computing qsub sungridengine