Não é possível executar o programa binário

1

Estou usando uma versão bem simplificada do Linux, que não possui o Bash. No entanto, tem Ash. Não sei exatamente quais são as diferenças, mas parece que pode ser relevante.

Normalmente, posso executar um arquivo binário simplesmente digitando algo como /usr/bin/rx para executar o programa rx . E nesse caso eu posso.

No entanto, o programa complementar para rx , chamado sx , também está neste sistema Linux, e eu gostaria de usá-lo também. Quando eu chamo rx , funciona bem, mas quando eu tento fazer o mesmo para sx , eu obtenho

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

No entanto, sx é presente em /usr/bin/ . Há uma diferença entre os dois programas, o que funciona é uma parte de busybox , enquanto o outro parece ser apenas um programa adicional. Fazer um ls -l mostrou as permissões como sendo:

-rwxr-xr-x

então eu não acho que o problema é que eu preciso chmod . Por que não posso executar este programa?

    
por Zephyr 21.03.2017 / 20:18

0 respostas

Tags