스크립트에서 uuencode를 사용하는 데 문제가 있습니다.

스크립트에서 uuencode를 사용하는 데 문제가 있습니다.

다음 명령을 사용하고 있으며 작동합니다.

uuencode stats.txt stats.txt | mailx -s "users" [email protected]

하지만 동일한 명령을 쉘 스크립트에 넣으면 작동하지 않습니다.

이메일이 없습니다. 을 사용하고 있습니다 ksh. 왜 실패했는지 말해 줄 수 있는 사람이 있나요?

해결 방법: 오류가 없고 이메일이 전송되지 않습니다. set -x를 사용하여 디버그하면 디버깅을 위해 아무것도 반환되지 않습니다.

스크립트의 함수 섹션에서 uuencode 부분을 별도의 섹션으로 옮겼습니다. 작동했습니다. 디버그가 메시지를 반환했고 이메일을 받았습니다.

관련 정보