이 명령에서 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.

::편집하다::여기당신을 위한 훌륭한 빠른 참조 자료입니다.

관련 정보