Slurm은 워크로드 관리자입니다. 작업 실행에는 대화형 모드(srun)와 배치 모드(sbatch)의 두 가지 모드가 있습니다.
대화형 모드를 사용하는 경우 터미널을 열어 두어야 하므로 원격 터미널(노트북)에 추가적인 부담을 줄 수 있습니다.
그러나 sbatch 모드에서는 bash 스크립트(*.sh)만 제출하면 되며 원격 터미널을 닫을 수 있습니다. 다음 단계는 모두 컴퓨팅 노드에서 처리됩니다.
실행 가능한 프로그램을 실행할 때 "모든 파일 이름이 정확합니까?"라는 메시지가 표시되고 "예"가 필요합니다. 내가 원하는 것은 *.sh 파일을 실행할 때 스크립트가 자동으로 "yes"를 입력하여 프로그램이 상호 작용 없이 계속 실행될 수 있도록 하는 것입니다.
추가 설명이 필요하면 알려주시기 바랍니다.
답변1
echo yes | your-program
yes yes | your-program