배치 스크립트의 SSH

배치 스크립트의 SSH

여러 노드에 SSH로 연결해야 하는 클러스터의 slurm 스크립트에서 실행 파일을 실행하고 있는데 스크립트를 실행하면 "원격 셸 프로그램을 찾을 수 없습니다: ssh"라는 오류 메시지가 표시됩니다. ssh는 내 /usr/bin 경로에 있고 로컬에서 잘 실행됩니다. sjob 스크립트에서 병렬로 실행되도록 하려면 어떻게 해야 합니까?

일반적으로 저는 프로그램에 대한 환경 모듈을 생성하고 프로그램을 작업 스크립트에 로드하지만 ssh용 모듈을 생성하는 것은 별 의미가 없습니다.

답변1

slurm에는 같은 경로가 없는 것 같습니다. /usr/bin을 포함하도록 slurm 경로를 설정하거나 ssh를 /usr/bin/ssh로 호출합니다.

관련 정보