Pergunta simples, eu executo este comando
ss -tulpnoea|grep -i water|grep -v 127
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
.....
Eu tentei com 2> /dev/null...
ss -tulpnoea|grep -i water|grep -v 127 2> /dev/null
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
Failed to find cgroup2 mount
.....
Como evitar a mensagem irritante sobre a montagem do cgroup2? A distro é Slackware 15.0
Você tem seu redirecionamento no ponto errado do pipeline. Presumivelmente, o erro vem do
ss
comando, então é aí que você deve ocultar a saída do erro. Ou você pode agrupar a saída e redirecionar do comando como um todo.Aqui estão algumas soluções possíveis para suprimir quaisquer erros:
Redirecione o erro padrão do comando que produz as mensagens:
Execute os comandos em um subshell e redirecione o erro padrão do subshell:
Agrupe os comandos e redirecione o erro padrão do grupo:
Ou se você deseja suprimir especificamente esse erro e não outros (sujeito ao suporte do shell)