0
쉘 스크립트 출력 및 오류를 파일 및 콘솔로 모두 리디렉션합니다. #/bin/sh
을 사용하고 다음은 BASH에서는 작동하지만 기본 쉘에서는 작동하지 않습니다 #/bin/sh
). 이것을 달성하는 방법은 #/bin/sh
에 있습니까?#/bin/sh의 로그 파일과 콘솔로 출력을 리다이렉트
set -x
exec > >(tee "logfile") 2>&1
그리고 간부 &> 로그가 출력 전용 파일이 아닌 표준 출력
'#!/bin/sh'이 아닌'#/bin/sh'가되어야합니까? –
그래, 맞다. #!/bin/sh 내가 사용하는 것 –