如何在“openssl s_client -connect”内强制退出?
我正在编写一个调用该命令的脚本。
openssl s_client -showcerts -connect server:9999 > out.pem -key key.pem -cert cert.pem -pass pass:password
但它显示了一个输出,我尝试添加 -quiet 但没有运气。有没有办法让我得到它,这样它就不会向控制台报告。如果我在终端中运行命令,我必须输入 exit 才能退出连接。
我希望它在我的脚本中自动退出。有办法做到这一点吗?
I am writing a script that calls the command.
openssl s_client -showcerts -connect server:9999 > out.pem -key key.pem -cert cert.pem -pass pass:password
But it displays an output, I tried adding -quiet but with no luck. Is there a way I can get it so that it won't report to the console. If I run the command in terminal I have to type exit to get out of the connection.
I want this to exit automatically within my script. Is there a way to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于自动退出部分,你可以这样做:
For the automatically exit part, you could do this:
输出可能被发送到 stderr(而不是 stdout)。如果您使用
>&
进行重定向,它应该可以工作。The output is possibly being sent to stderr (rather than stdout). It should work if you use
>&
for the redirection.