No to sem ti psal, musíš tu rouru escapovat, místo | napiš \| , jinak to provede pouze
mail_notify ls -lh /
a až výstup toho prožene přes rouru a do
grep "etc"
Navíc i když to escapuješ, při použití roury bude exitcode pouze pro poslední příkaz v rouře, takže viz zdroják výše, kterej to pořeší a vypíše exitcode pro každou z částí zvlášť.