반응형
/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 |