Um processo filho herda seu stdin, stdout e stderr de seu pai. Bifurcação e exec são comuns em tarefas agendadas (considere que cada comando executado em um script de shell envolve uma bifurcação / exec). A saída geralmente vai para o mesmo email do cron.
Ter que ir para um e-mail separado é bastante fácil: apenas canalize seu stdout / stderr para mail
(ou similar):
#!/bin/sh
command-1 2>&1 | mail -s 'output 1' [email protected]
command-2 2>&1 | mail -s 'output 2' [email protected]
Se você quiser o único e-mail do cron, se não o comportamento vazio, moreutils inclui um conveniente ifne
para isso ( … | ifne mail -s…
).