在创建 cron 作业时,我总是这样写:
15 0 * * * /somepath/somescript.pl > /dev/null 2>&1
关于末尾的位 "> /dev/null 2>&1" 丢弃所有标准错误和标准输出,多年来我一直看到许多不同的专业人士这样写,他们中的大多数人都比 Linux 更了解我。今天我发现可以更简单地写成:
15 0 * * * /somepath/somescript.pl &>/dev/null
这使其不那么可读。有什么理由不常用第二个吗?有什么缺点吗?我们主要使用 Red Hat Enterprise Linux 5。
谢谢,迈克尔