我如何强制退出“openssl s_client -connect”?

时间:2011-03-01 22:02:34

标签: scripting openssl connect

我正在编写一个调用该命令的脚本。

openssl s_client -showcerts -connect server:9999 > out.pem -key key.pem -cert cert.pem -pass pass:password

但它显示输出,我尝试添加-quiet但没有运气。有没有办法我可以得到它,以便它不会向控制台报告。如果我在终端中运行命令,我必须输入exit才能退出连接。

修改

我希望在我的脚本中自动退出。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:3)

对于自动退出部分,您可以这样做:

echo | openssl s_client -connect www.google.com:443

答案 1 :(得分:1)

输出可能被发送到stderr(而不是stdout)。如果您使用>&进行重定向,它应该可以工作。