Я exec команда:
yum info mcrypt | grep -i error > /dev/null
yum info mcrypt | grep -i error 2> /dev/null
А я вижу:
Ошибка: нет соответствующих пакетов в списке
Как я могу скрыть это сообщение от стандартного вывода?
Не совсем понятно, что вы пытаетесь сделать - зачем вам "grep" за сообщение об ошибке, которое вы не хотите.
Я подозреваю, что проблема, с которой вы столкнулись, может заключаться в том, что вы переадресовываете stderr после того, как он был отображен - возможно, вы захотите использовать
yum info mcrypt 2>/dev/null | grep -i "error"
Или, если вы просто хотите игнорировать ошибку,
yum info mcryp3t 2>/dev/null
команды nohup> /dev /null 2> & 1 &