2014-03-27 2 views
0

mailx 명령을 사용하는 html 메일이 쉘 터미널에서 작동하지만 동일한 명령이 쉘 스크립트에서 작동하지 않습니다.Unix mailx html 메일이 작동하지 않습니다.

mailx -s "$(echo -e "${sub} TRP OF ${system} \nContent-Type: text/html")" [email protected] < TRP.html 

나는 작은 에스 케이프 문자 오류라고 생각하지만 그게 뭔지 확실치 않습니다.

아무도 도와 드릴 수 있습니까?

답변

0

아마 당신의 vars 하위/시스템은 현재 환경에서만 알려져있을 것입니다. 당신의 sript이 mymail 호출되면

,

. mymail 

(점으로 시작), 또는 수출 먼저 바르를보십시오.

이러한 제안이 실패하면 디버그를 실행하십시오. set -x를 사용하거나 임시로 "echo -e"를 입력하십시오.