2013-05-17 81 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 
相關問題