这个命令中的2>&1是什么意思?

这个命令中的2>&1是什么意思?

我知道这个命令试图写入任何地方或空设备,但2>&1这里是什么意思?

wget -q -O - http://yourwebsite.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1

答案1

2指进程的第二个文件描述符,即stderr.

>意思是重定向。

&1意味着重定向的目标应该与第一个文件描述符相同的位置,即stdout.

因此,> /dev/null 2>&1首先重定向stdout/dev/null,然后stderr也重定向到那里。这有效地静默了命令的所有输出(常规或错误)wget

::编辑::这里是您极好的快速参考。

相关内容