2014-10-23 5 views
2

Я отправляю задания на кластер sunGrid, и я хочу, чтобы в моем файле журнала было время запуска в качестве его имени. Для этого я использовал следующую команду:sunGrid cluster: ошибка qsub «Невозможно запустить задание: имена хостов могут не быть пустой строкой»

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. 

Что это может быть?

ответ

2

Наконец-то я обнаружил, что ошибка заключалась в использовании двоеточия в имени выходного файла, поэтому он искал аргумент параметра hostname: option. Замена толстой кишки с другим характером (например, подчеркивание) зафиксировал его:

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

Отлично!

 Смежные вопросы

  • Нет связанных вопросов^_^