아래의 명령어에서 사용된 것을 하나씩 확인 해보자
backup.sh > /dev/null 2>&1
>(리다이렉션) : 표준 출력을 다음에 위치한 곳으로 우회 시킨다.
/dev/null : 모두 버려라
&j : j가 참조하고 있는곳
0:표준 입력,1:표준출력,2:표준에러
예)
$backup.sh > log.txt
backup.sh의 표준 출력을 log.txt로 보낸다.
$backup.sh 2> err.txt
backup.sh의 표준 에러를 err.txt로 보낸다.
이제 $backup.sh > /dev/null 2>&1 분석해보자.
backup.sh > /dev/null
- backup.sh의 표준 출력을 버려라.
2>&1
- 표준에러를 표춘 출력이 참조 하는곳으로 보내라.
backup.sh > /dev/null 2>&1
- backup.sh의 표준 출력을 버리고 표준 에러는 표준 출력이 참조하는곳(/dev/null)으로 보내라.
0 개의 댓글:
댓글 쓰기