바이너리 프로그램을 실행할 수 없습니다

바이너리 프로그램을 실행할 수 없습니다

저는 Bash가 없는 상당히 축소된 버전의 Linux를 사용하고 있습니다. 그러나 Ash가 있습니다. 차이점이 정확히 무엇인지는 잘 모르겠지만 관련성이 있을 것 같았습니다.

/usr/bin/rx일반적으로 프로그램 실행과 같은 내용을 간단히 입력하여 바이너리 파일을 실행할 수 있습니다 rx. 그렇다면 할 수 있습니다.

rx그런데 이라는 보완 프로그램이 sx이 리눅스 시스템에도 있는데, 나도 그걸 사용하고 싶다. 에 전화하면 rx잘 작동하지만 에 대해 동일한 작업을 시도하면 다음과 같은 메시지 sx가 나타납니다.

-/bin/ash: /usr/bin/sx: not found

하지만,sx ~이다에 존재합니다 /usr/bin/. 두 프로그램 사이에는 차이점이 있습니다. 작동하는 프로그램은 의 일부 busybox이고 다른 프로그램은 추가 프로그램인 것 같습니다. 수행하면 ls -l권한이 다음과 같이 표시됩니다.

-rwxr-xr-x

그래서 나는 그것이 필요하다는 것이 문제라고 생각하지 않습니다 chmod. 왜 이 프로그램을 실행할 수 없나요?

관련 정보