본문 바로가기
서버/LINUX

/dev/null 2>&1

by 죠부니 2019. 10. 14.
반응형

/dev/null 2>&1

요건 왜쓰는걸까

예를들면 파일삭제시나 크론잡 실행시

$ rm sample > /dev/null

rm: cannot remove `sample': 

실행시 에러발생시 에러가출력된다.

에러를 뜨게하지 않으려면

2>&1을 붙이면

에러출력이 되지 않는다

 

추가내용으로 

n>&m 의 형태에서

0 : 표준입력

1 : 표준출력

2 : 표준에러

값을 의미하는데

& : 백그라운드

2>&1을해석하면

2를 &1로 보내라 &백그라운드로실행하고

표준에러를 표준출력으로 보내고 백그라운드로 실행하라

표준출력값을 /dev/null 에 버려지게되므로 화면에 출력되지 않는다.

반응형

'서버 > LINUX' 카테고리의 다른 글

디스크용량확인 df/du  (0) 2020.02.13
파일명 깨진파일 삭제  (0) 2020.02.07
리눅스 반복 예약작업 cron  (0) 2019.10.14
cat /ect/passwd  (0) 2019.03.04
passwd 사용자 비밀번호 변경  (0) 2019.02.26