技术知识库

筛选(条结果) 按时间 按热度

AnyBackup-AIX 安装客户端失败,提示错误: install.sh[108]:Syntax error at line 122:'(' unexpected

2021-03-22 251

关键字

AIX

 

适用产品

  • AnyBackup 7.0.9 - 7.0.12
 

问题描述

 安装 AnyBackup  AIX 客户端时,输入 ksh install.sh,提示如下错误信息:
 install.sh[108]:Syntax error at line 122:'(' unexpected
         


问题影响

 无法完成 AnyBackup AIX 客户端的安装。


问题原因

客户端安装脚本 install.sh 中语句不能在当前 shell 环境中运行。客户端安装目录下的 install.sh 默认是在 bash 环境中运行的,而 AIX 环境默认的 shell 是 ksh,如果 AIX 环境上没有安装 bash,直接执行安装目录下的 ./install.sh 就会导致该问题。


解决方案

为了解决该问题,需要根据不同的 shell 环境选择下面的步骤:
场景一,shell 为 bash 时安装
1.在 root 用户下执行如下命令,查看操作系统当前使用的 shell 环境。
echo $0
2.命令返回结果为 /bin/bash 时,执行如下命令安装客户端。
./install.sh

场景二,shell 为默认 ksh 时安装
1.登录 AIX 服务器。
2.执行如下命令,赋予 mvksh.sh 脚本执行权限并执行该脚本文件。
注意:命令示例中,安装目录为 /eisoo ,具体以实际环境为准。
cd  /eisoo/AnyBackupClient/ClientService/ksh
chmod +x mvksh.sh
./mvksh.sh
3.执行如下命令,安装客户端。
cd  /eisoo/AnyBackupClient/ClientService
./install.sh


更多信息

shell 是一个交互性命令解释器,可以解释命令,配置和编程。查看操作系统当前使用的 shell,可以在 root 用户下执行命令 echo $0 查看。

扫码关注
「爱数官方微信」

扫码关注「爱数官方微信」

扫码关注「爱数官方微信」

扫码关注
「爱数服务号」

扫码关注「爱数服务号」

扫码关注「爱数服务号」

扫码关注
「爱数 E 家」

扫码关注「爱数 E 家」

扫码关注「爱数 E 家」

大数据基础设施领航者

抖音扫一扫

查看更多精彩视频

大数据基础设施领航者

免费咨询热线

400 880 1569 - 1

立即咨询

7*24 小时免费咨询热线

400 880 1569 - 2

技术咨询
请先输入您的联系方式:
确认提交

扫码关注

爱数技术支持中心公众号