Linux OS 2.1입니다. 이러한 서버에는 mailx 또는 uuencode와 같은 옵션이 구성되어 있지 않습니다. 내 목표는 하루 이내에 업데이트 된 디렉토리에서 파일 목록 (날짜와 시간 포함)을 전자 메일로 보내는 것입니다. 나는 그것을 할 수 있도록 스크립트를 만들었지 만 이메일을 수신 할 때 모든 라인은 하나의 연속 출력으로 나타납니다. 출력에 중단이 없습니다. Outlook은 줄 바꿈을 무시합니다. 이제이 목록은 일부 큰 사용자에게 전달되어야하며 줄 바꿈을 무시하기 위해 Outlook 설정을 수정하도록 요청할 수는 없습니다. 이것은 내가 사용하는 스크립트에서 얻을 수 있습니까Linux의 전자 메일 디렉토리 목록
이것은 내가 사용하고있는 스크립트입니다.
!/bin/bash
dir=/path-to-dir
cd $dir
find . -maxdepth 1 -type f -mtime -1 -exec ls -lrth {} \;> /tmp/filelist
cat /tmp/filelist | awk -F/ '{print $1,$2}' |awk '{print $6,$7,$8,$10}' | mail -s "Today's Directory List" [email protected]
이 디렉토리 목록을 하루에 한 번 보내므로이 스크립트를 실행하도록 cronjob 작업을 설정합니다. 첨부 파일로 파일 보내기를 시도했지만 uuencode가 서버에서 confiugred되지 않았습니다. 따라서이 문제에 대한 도움을 찾고 있습니다.
감사
참조 된 질문에서 다양한 MUA의 예를 찾을 수 있습니다. – devnull
내 항목을 편집 해 주셔서 감사합니다 devnull. 내 쿼리를 게시하기 전에이 포럼에 대한 광범위한 검색을 수행했습니다. 당신이 첨부 파일에 대해 제안한 URL, 나는 그것을 시도했습니다. 그러나 'mutt'도 인식되지 않습니다. – user3542284
그 게시물에는'mutt'와는 다른 예제가 포함되어 있습니다. 'mail','mailx'를 사용하여 ... – devnull