Эта команда:
keytool -import -file "$serverPath/$serverCer" -alias "$clientTrustedCerAlias" -keystore "$clientPath/$clientKeystore" -storepass "$serverPassword" -noprompt
В случае успешного запуска выдает: Certificate was added to keystore
Я попытался перенаправить стандарт с:
keytool ... > /dev/null
Но это все еще печать.
Похоже, что сообщение выводится со стандартной ошибкой. Поскольку, когда я делаю это, оно не отображается:
keytool ... > /dev/null 2>&1
Однако это не то, что я хочу сделать. Я хотел бы, чтобы сообщения об ошибках выводились нормально, но я не хочу, чтобы сообщения об успехе выводились в командную строку. Есть идеи? Что бы ни случилось с соглашением Unix: «Если это работает, ничего не выводите».