Binärprogramm kann nicht ausgeführt werden

Binärprogramm kann nicht ausgeführt werden

Ich verwende eine ziemlich abgespeckte Version von Linux, die kein Bash hat. Ash ist jedoch vorhanden. Ich bin mir nicht sicher, was genau die Unterschiede sind, aber es schien, als ob es relevant sein könnte.

Normalerweise kann ich eine Binärdatei ausführen, indem ich einfach etwas wie „ /usr/bin/rxto run the program“ eingebe rx. Und in diesem Fall kann ich das.

Das Komplementärprogramm zu rx, genannt sx, befindet sich jedoch auch auf diesem Linux-System, und ich möchte es ebenfalls verwenden. Wenn ich aufrufe rx, funktioniert es einwandfrei, aber wenn ich versuche, dasselbe für zu tun sx, erhalte ich

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

Jedoch,sx Istvorhanden in /usr/bin/. Es gibt einen Unterschied zwischen den beiden Programmen, das eine, das funktioniert, ist ein Teil von busybox, während das andere nur ein zusätzliches Programm zu sein scheint. Beim Ausführen von wurden ls -ldie Berechtigungen wie folgt angezeigt:

-rwxr-xr-x

also glaube ich nicht, dass das Problem darin liegt, dass ich chmodes brauche. Warum kann ich dieses Programm nicht ausführen?

verwandte Informationen