I'm using a fairly cut down version of Linux, which doesn't have Bash. It does however, have Ash. I'm not sure what exactly the differences are, but it seemed like it might be relevant.
Normally I can execute a binary file by simply entering something like /usr/bin/rx to run the program rx. And in that case, I can.
However, the complement program to rx, called sx, is also on this Linux system, and I'd like to use that as well. When I call rx, it works fine, but when I try to do the same for sx, I get
-/bin/ash: /usr/bin/sx: not found
However, sx is present in /usr/bin/. There is a difference between the two programs, the one that works is a part of busybox, while the other seems to just be an additional program. Doing an ls -l showed the permissions as being:
-rwxr-xr-x
so I don't think the problem is that I need to chmod it. Why can't I run this program?