我在crontab教程中看到了一行,如下所示:
command 1>/dev/null 2>&1 | mail -s (...)
好奇,是否有任何理由将命令的结果转储到/dev/null
,然后转储到stderr
并通过管道邮寄到邮件?似乎1>/dev/null
是超级的。
答案 0 :(得分:1)
...尝试使用tee,它可以重定向到多个输出。例如:
ls -al | tee out.txt
...将'ls的输出重定向到out.txt,同时仍然在stdout中打印。