Если программа, которую вы пытаетесь запустить, это getcwd.exe, запустите на ней команду file.
file getcwd.exe
Это даст вам представление о типе файла.
* Если в выводе указано, что исполняемый файл RISC System / 6000 или 64-разрядный XCOFF, скорее всего, он скомпилирован для AIX.
* Если в нем указано исполняемый файл DOS или ELF-386, он не будет работать в AIX. Он был скомпилирован для работы на процессорах, совместимых с Intel x86.
* Если в нем указано исполняемый файл оболочки или команды text, он должен запуститься, но вам может потребоваться указать интерпретатор оболочки для его запуска. Например:
ksh getcwd.exe
В вашем случае, похоже, вы запускаете скрипт, который вызывает getcwd.exe. В этом случае сценарий может быть работоспособным (исполняемым), но getcwd.exe может не иметь установленных исполняемых битов. Вам также потребуется chmod getcwd.exe (при условии, что это программа, которая обычно может работать в AIX) .S