PBS 환경에서 qsub 작업 스크립트를 통해 배열을 변수 목록으로 전달하는 방법은 무엇입니까? 예를 들어qsub 스크립트에 배열 전달
:
job_script.bash
배열 변수를
array1
및
array2
을 갖는다
arr1=(1 2 3); arr2(a b c); qsub -v array1=("${arr1[@]}"), array2=("$arr2[@]") job_script.bash
.
내가 오류 다음 얻을 내 작업을 제출하려면 위의 명령을 실행하려고 :
-bash: syntax error near unexpected token `('
가 내 구문에 뭔가를 놓치고 있습니까?
위와 같이 배열을 전달하는 것과 관련하여 도움을 얻을 수있는 포럼을 찾지 못했습니다.
위의 상황을 도와 줄 사람이 있습니까?
는 qsub를하고 PBS 설명 ... 쉘에 제대로
arr2
변수를 생성하지 않았다. – cevingqsub는 그리드 컴퓨팅 환경의 클러스터에서 작업을 제출하는 명령입니다. http://docs.adaptivecomputing.com/torque/4-1-4/Content/topics/commands/qsub.htm PBS는 그리드 컴퓨팅 소프트웨어입니다 컴퓨팅 클러스터에 작업을 제출할 플랫폼을 제공하고 실행합니다. http://www.pbsworks.com/Product.aspx?id=26 –
여기에 평신도 용어로 PBS를 설명하는 Wikipedia 링크가 있습니다. http : // /new.wikipedia.org/wiki/Portable_Batch_System –