2013-05-17 40 views
1

有什么办法可以禁用控制台消息“写入RSA密钥”?openssl:如何在控制台中禁用“编写RSA密钥”消息

$ openssl rsa -pubout -outform DER -inform PEM -in /tmp/res/chrome.pem -out 1 > /dev/null 
writing RSA key 
$ openssl rsa -pubout -outform DER -inform PEM -in /tmp/res/chrome.pem -out 1 
writing RSA key 
$ openssl rsa -pubout -outform DER -inform PEM -in /tmp/res/chrome.pem > /dev/null 
writing RSA key 

我想这些命令中,用相同的结果:(

回答

3

运行与strace的命令显示该消息被写入STDERR

write(2, "writing RSA key\n", 16)  = 16 
     ^

所以你必须重定向STDERR,而不是STDOUT

openssl rsa -pubout ... 2>/dev/null 
相关问题