zsh: exec format error...
이것은 대규모 애플리케이션을 실행하려고 할 때 발생하는 오류입니다. 저는 레드햇 리눅스를 사용하고 있습니다.
이 문제를 해결하려면 어떻게 해야 합니까?
답변1
실행 중인 파일에 실행 권한이 부여되었지만 커널이 이해할 수 있는 형식이 아니므로 컴퓨터에서 실행할 수 없습니다.
실행하여 file /path/to/the/executable
파일 형식을 확인합니다.
이는 추출해야 하는 아카이브이거나 다른 아키텍처에 대한 실행 파일(예: 32비트 시스템의 64비트 실행 파일) 등 무엇이든 될 수 있습니다.
답변2
나는 파일의 줄 구분 기호를 \n으로 전환하여 쉘 스크립트에서 이 문제를 해결했고 그것은 나에게 효과적이었습니다.