sometask||echo Something Went Wrong! | mail -s E-MailSubject [email protected]
O || só executará o que estiver à direita, se o comando à esquerda retornar um código de erro diferente de zero. Esta funcionalidade está embutida no shell (estou vendo que essa pergunta tem a tag "bash"), portanto, nenhum programa externo extra é necessário para suportar essa funcionalidade. O programa "mail" é comumente pré-instalado em muitos sistemas operacionais.
Da mesma forma, você poderia fazer:
sometask&&echo Something Went Right! | mail -s E-MailSubject [email protected]
que só executaria o que acontecesse à direita se as coisas fossem bem-sucedidas. (Por "sucesso", quero dizer especificamente que "zero" é o código de retorno do comando especificado à esquerda.)
Edições: eu inicialmente escrevi isso tarde da noite e, infelizmente, uma atualização foi necessária para a precisão, e é por isso que os comentários apontaram alguns aspectos da resposta. (Obrigado MariusMatutiae e Grawity!) Decidi que, a longo prazo, é melhor corrigir a resposta do que deixá-la em um estado mais propenso a causar confusão.