Bash에서 matlab 스크립트 실행

Bash에서 matlab 스크립트 실행

matlab의 GUI 명령 창에서 제대로 실행되고 여러 하위 디렉터리를 생성하고 일부 데이터를 이러한 하위 디렉터리에 출력하는 matlab 스크립트 xxx.m이 있습니다.

GUI 없이 bash 명령줄에서 Matlab을 로드할 때 다음을 사용하여 bash 명령줄에서 스크립트를 호출하려고 합니다.

$ matlab -nodisplay -nodesktop -r "run xxx.m"

스크립트가 실행 중인 것처럼 보이지만 실제 출력을 생성하지 않고 스크립트 출력에 필요한 출력 디렉터리만 생성하고 Matlab GUI 명령 창에서 스크립트를 실행할 때 존재하지 않는 스크립트의 여러 오류에 플래그를 지정합니다.

이 문제는 경로 또는 환경 변수 설정과 관련이 있습니까?

(저는 기본 bash 스크립트에 매우 익숙하기 때문에 미리 작성된 matlab.m 스크립트를 bash에서 원활하게 실행할 수 있기를 바랐습니다.)

답변1

편집: 이전 답변을 삭제했습니다. 나는 당신의 질문을 오해했습니다.

현재 발생한 문제를 재현하는 문제의 스크립트의 간단한 버전을 게시했는데 도움이 될 수 있습니다. 나는 당신이 설명하는 것과 비슷한 방식으로 터미널에서 Matlab을 사용하고 있습니다 (디렉토리 생성 및 쓰기 등).

관련 정보