Я попытался выполнить сценарий оболочки на AIX, и это не удалось, потому что некоторые объявления/инструкции (такие как readarray, объявление массива, команда даты с определенными аргументами и т. д.) из оболочки не распознаются в ksh
Я хотел бы выполнить этот linux-скрипт на AIX, не переписывая весь скрипт в ksh.
Я пытался запустить скрипт, используя другой шебанг, например #!/usr/bin/env bash
или #!/bin/sh
, но AIX, похоже, все еще запускает его через ksh.
У кого-нибудь есть решение для запуска оболочки Linux на AIX?
«AIX Toolbox for Linux Applications», по-видимому, обеспечивает выполнение оболочки Linux в AIX.
Может ли кто-нибудь подтвердить мне эту информацию?
Как проверить, установлена ли программа AIX Toolbox на сервере AIX? (у меня нет прав администратора на этом сервере)
Как запустить AIX Toolbox для запуска сценария оболочки?
Заранее спасибо за вашу помощь
dash
для достижения совместимости). Это возможно, если вы установите bash. Возможно, он уже установлен в /opt/freeware/bin — проверьте его. - person Lorinczy Zsigmond   schedule 15.04.2019