Se você adicionar uma rota duas vezes e, em seguida, verificar com o comando route
, você verá apenas uma entrada. Ou seja, na segunda vez que você executou, nada foi adicionado. Da mesma forma, depois de remover uma rota, você não poderá removê-la novamente.
Se você não gostar da mensagem de erro, modifique seu script para que execute route
primeiro e verifique os resultados (usando grep
maybe) para ver se a rota já está configurada.
Como alternativa (e menos elegante), redirecione os comandos stderr
de seus route add/del
para /dev/null
para que você não os veja.