명령을 사용하여 시작되는 파이프라인이 있습니다. 일부 관리/서버상의 이유로 해당 도구는 노드에서 실행되어야 합니다. 해당 도구는 파이프라인.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
스크립트가 분명히 실패하게 됩니다. 노드에서 파이프라인을 시작하고 해당 노드에서 새 작업을 다른 노드로 디스패치하려면 어떻게 해야 합니까?