sunGrid集群:qsub错误“无法运行作业:主机名可能不是空字符串”

时间:2014-10-23 14:03:18

标签: sungridengine qsub

我正在向sunGrid集群提交作业,我希望我的日志文件将其开始时间作为其名称。为此,我使用了下一个命令:

qsub -j y -o job_`date "+%Y_%m_%d_%H:%M"`.log job.sh

但我收到了下一条错误消息:

Unable to read script file because of error: ERROR! invalid option argument "-f"

我的脚本中没有找到“-f”,所以我尝试将日期执行替换为当前日期:

qsub -j y -o job_2014_10_23_16:36.log job.sh

但是,我得到了下一个错误:

Unable to run job: hostnames may not be empty string.

它有什么用?

1 个答案:

答案 0 :(得分:2)

我终于发现错误是在输出文件名中使用冒号,因此它正在寻找hostname:option参数。 用另一个字符(例如下划线)替换冒号修复它:

qsub -j y -o job_2014_10_23_16_36.log job.sh

大!