У меня есть конвейер, который запускается с помощью команды. По некоторым причинам администратора/сервера этот инструмент должен быть запущен из узла. Этот инструмент запускает все шаги из моего конвейера в файле с именем pipeline.steps. Так что я бы сделал следующее:
$ qsub -I
$ cd /path/to/my/tool/
$ ./launch-pipeline pipeline.steps
Дело в том, что некоторые шаги требуют распараллеливания на разных узлах. Содержимое файла pipeline.steps
выглядит так:
step1:
write_pbs_script ${NAME}.pbs
qsub ${NAME}.pbs
setp2:
continue...
Поскольку я уже запускаю конвейер с узла, то с помощью qsub
win вновь созданные pbs
скрипты, очевидно, не будут работать. Как мне запустить мой конвейер в узле и с этого узла отправлять новые задания на разные узлы?