Redhat의 zsh: exec 형식 오류는 무엇입니까?

Redhat의 zsh: exec 형식 오류는 무엇입니까?
zsh: exec format error... 

이것은 대규모 애플리케이션을 실행하려고 할 때 발생하는 오류입니다. 저는 레드햇 리눅스를 사용하고 있습니다.

이 문제를 해결하려면 어떻게 해야 합니까?

답변1

실행 중인 파일에 실행 권한이 부여되었지만 커널이 이해할 수 있는 형식이 아니므로 컴퓨터에서 실행할 수 없습니다.

실행하여 file /path/to/the/executable파일 형식을 확인합니다.

이는 추출해야 하는 아카이브이거나 다른 아키텍처에 대한 실행 파일(예: 32비트 시스템의 64비트 실행 파일) 등 무엇이든 될 수 있습니다.

답변2

나는 파일의 줄 구분 기호를 \n으로 전환하여 쉘 스크립트에서 이 문제를 해결했고 그것은 나에게 효과적이었습니다.

관련 정보