我有一个脚本正在尝试安装一个二进制文件。
除了.bin文件会在more中打开一个EULA之外,一切都正常。您必须手动按Ctrl+C退出此more实例,然后脚本才能重新开始并完成自己的安装。
由于这个more正在逃避shell,所以脚本不知道它打开后要运行什么。有没有办法让expect查找并防止这种情况发生?
没有自动接受EULA的自定义标志。
我已经到处寻找解决方案,但似乎没有任何东西能够解决问题。
命令本身很简单,但在heredoc之前被阻止。
除了.bin文件会在more中打开一个EULA之外,一切都正常。您必须手动按Ctrl+C退出此more实例,然后脚本才能重新开始并完成自己的安装。
由于这个more正在逃避shell,所以脚本不知道它打开后要运行什么。有没有办法让expect查找并防止这种情况发生?
没有自动接受EULA的自定义标志。
我已经到处寻找解决方案,但似乎没有任何东西能够解决问题。
命令本身很简单,但在heredoc之前被阻止。
/bin/bash gp.bin << AUTO
REST
OF
PARAMETERS
AUTO
expect
不能使用q
? - user unknown