
Estou usando uma versão bastante reduzida do Linux, que não possui Bash. No entanto, tem Ash. Não tenho certeza de quais são exatamente as diferenças, mas parece que pode ser relevante.
Normalmente posso executar um arquivo binário simplesmente digitando algo como /usr/bin/rx
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 ligo rx
, funciona bem, mas quando tento fazer o mesmo para sx
, recebo
-/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 faz parte do 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 não acho que o problema seja que eu precise disso chmod
. Por que não consigo executar este programa?