Запуск множества заданий на виртуальной машине - PullRequest
0 голосов
/ 29 мая 2020

В настоящее время я пытаюсь переместить код, который я написал на компьютерном кластере (кластер UCLA Hoffman2), на мою собственную виртуальную машину. В кластере я использовал функцию кластеров для параллельной работы с UGE . Мой код выглядит примерно так:

#$ -S /bin/bash
#$ -cwd
#$ -j y
#$ -m a
#$ -l  h_data=2G,h_rt=24:00:00,h_vmem=8G
#$ -t 1-2:1

input_file=/u/project/x.txt


read path file1 database <<< "`head -$SGE_TASK_ID ${input_file} | tail -1`"

Во входном файле есть две строки, в которых указывается путь, file1 и database. Это означает, что «первое» задание позаботится о первом пути file1 и базе данных, а «второе» задание - втором пути file1 и базе данных (вторая строка в x.txt)

Теперь мой вопрос , если есть такая программа или команда, которую я могу использовать для mimi c того, что я сделал в кластере, то есть для использования массива заданий с $ SGE_TASK_ID.

Любая помощь приветствуется! Спасибо!

...