【发布时间】:2017-08-02 09:45:10
【问题描述】:
我正在使用 Oracle 的 ftm cli。当我运行命令时,它会通过说“输入密码”来询问密码。我正在编写一个使用此命令的脚本,因此我想以编程方式输入密码。 这是我尝试过的 -
echo "password" | java -jar ftmcli.jar list
但这不起作用。知道该怎么做才能让它发挥作用吗?
【问题讨论】:
-
对 ftm cli 的调用在哪里?
-
也许你需要使用
expect替代 -
@MarkSetchell 我已经用 java 命令替换了对 ftm cli 的调用。实际调用看起来像
java -jar ftmcli.jar list -
我认为你唯一的希望是@CWLiu 建议的
expect- 看看这里的例子admin-magazine.com/Articles/Automating-with-Expect-Scripts -
@MarkSetchell 期望对 java jar 命令有效吗?