我试图在AIX上执行一个shell脚本,但它失败了,因为在shell中无法识别来自shell的一些声明/指令(如readarray,数组声明,带有特定args的日期命令等)
我想在AIX上执行这个linux脚本而不重写ksh中的整个脚本。
我尝试使用#!/usr/bin/env bash
或#!/bin/sh
等不同的shebang运行脚本,但是AIX似乎仍然通过ksh运行它。
有人有解决方案在AIX上运行linux shell吗?
“AIX Toolbox for Linux Applications”似乎可以在AIX上执行linux shell。
有人可以向我证实这些信息吗?
如何检查AIX Toolbox上是否已安装AIX Toolbox? (我在这台服务器上没有管理权限)
如何执行AIX Toolbox来运行shell脚本?
在此先感谢您的帮助
从link可以看到,你可以安装AIX Toolbox for Linux Applications,你将拥有bash
。您也可以只下载此软件包并进行安装。
安装完成后,您可以像操作系统中的任何其他程序一样执行bash
。
但是通常在尝试在AIX或HP-UX上运行linux脚本时会遇到很多挑战。