다음 명령을 사용하고 있으며 작동합니다.
uuencode stats.txt stats.txt | mailx -s "users" [email protected]
하지만 동일한 명령을 쉘 스크립트에 넣으면 작동하지 않습니다.
이메일이 없습니다. 을 사용하고 있습니다 ksh
. 왜 실패했는지 말해 줄 수 있는 사람이 있나요?
해결 방법: 오류가 없고 이메일이 전송되지 않습니다. set -x를 사용하여 디버그하면 디버깅을 위해 아무것도 반환되지 않습니다.
스크립트의 함수 섹션에서 uuencode 부분을 별도의 섹션으로 옮겼습니다. 작동했습니다. 디버그가 메시지를 반환했고 이메일을 받았습니다.