В настоящее время я пытаюсь переместить код, который я написал на компьютерном кластере (кластер 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.
Любая помощь приветствуется! Спасибо!