나는 일반적으로 새 호스트 Linux 노드의 AIX 시스템에 있는 스크립트를 실행하려고 시도하는 중입니다.
내가 실행 중인 코드는 다음과 같습니다.
(uuencode $path/info.dat info.csv; uuencode $RESULTS results.log) | mail -s "Info" $MAIL_RECIPIENTS
따라서 일반적으로 이것이 수행하는 작업은 .dat 파일을 가져와 표준으로 csv 형식으로 출력하고 본문 없이 info.csv 및 results.log만 첨부하여 메일을 보냅니다.
실제로 일어나는 일은 uuencode가 생성하는 인코딩된 출력(독립적으로 실행하는 경우)이 메시지 본문으로 전송되고 첨부 파일이 없다는 것입니다.
이메일 본문은 다음과 같습니다.
begin 775 info.csv
M+3`U+C`S+C4S+C(Q-#`W."(L(D%55$]314Y$("`B+")!551/4T5.1"`@(BPB
etc..
etc...
end
begin 775 results.log
M+3`U+C`S+C4S+C(Q-#`W."(L(D%55$]314Y$("`B+")!551/4T5.1"`@(BPB
etc...
etc...
end
새 시스템의 uuencode 버전:
uuencode (GNU sharutils) 4.7
Copyright (C) 1994, 1995, 1996, 2002, 2005, 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
답변1
혹시 내가 겪었던 문제에 직면하고 있나요?
.... 사이의 mailx 첨부 동작
"-a" 옵션을 사용해야 합니까?
피트