Я использую параметр -N для указания имени для задания при отправке через qsub. Однако qsub добавляет некоторую числовую строку после имени job, как описано в man-странице: По умолчанию имя файла для стандартного вывода имеет форму job_name.ojob_id и job_name.ojob_id.task_id для заданий задания массива (см. -t вариант ниже).Как указать фиксированное имя задания для заданий, отправленных qsub
Таким образом, всякий раз, когда я отправляю новое задание с тем же именем работы, в имя задания добавляется новый суффикс .ojob_id и создается новый выходной файл.
Я пытаюсь достичь того же выходного файла каждый раз, когда задание отправляется через qsub. Как я могу это сделать? Мне нужно выполнить задание несколько раз, и я хочу, чтобы результат выполнения был перезаписан выходным файлом, сгенерированным в предыдущем прогоне. Как я могу это достичь? Смотрите пример ниже:
Первая команда времени дается для запуска сценария hello_world
для вывода в log_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
.