
Estoy usando una versión bastante reducida de Linux, que no tiene Bash. Sin embargo, tiene a Ash. No estoy seguro de cuáles son exactamente las diferencias, pero parece que podría ser relevante.
Normalmente puedo ejecutar un archivo binario simplemente ingresando algo como /usr/bin/rx
ejecutar el programa rx
. Y en ese caso, puedo.
Sin embargo, el programa complementario de rx
, llamado sx
, también está en este sistema Linux y me gustaría usarlo también. Cuando llamo rx
, funciona bien, pero cuando intento hacer lo mismo sx
, aparece
-/bin/ash: /usr/bin/sx: not found
Sin embargo,sx
espresentar en /usr/bin/
. Hay una diferencia entre los dos programas, el que funciona es parte de busybox
, mientras que el otro parece ser simplemente un programa adicional. Hacer un ls -l
mostró los permisos como:
-rwxr-xr-x
así que no creo que el problema sea que lo necesite chmod
. ¿Por qué no puedo ejecutar este programa?