2017-02-24 8 views
0

정말 간단한 스크립트를 사용하여 매일 이메일에 첨부 파일을 보냅니다. 스크립트를 수동으로 실행하면 정상적으로 작동하지만 crontab을 사용하여 실행하면 이메일이 수신되지만 첨부 파일은 수신되지 않습니다.crontab을 사용하여 메일을 보낼 때 첨부 파일이 없음

스크립트 :

#!/bin/sh 
uuencode ~/Documents/memo.txt memo.txt | mail [email protected] 

내가 사용 ElementaryOS (우분투 기준).

아이디어가 있으십니까?

+0

대화 형 모드에서 정상적으로 작동하고 crontab에서 작동하지 않는 스크립트의 일반적인 문제는 환경입니다. 스크립트에서 환경을 인쇄하고 대화식 세션에서 인쇄 한 후 차이점을 확인하는 행을 추가해야합니다. 그것은 그 문제를 설명해야합니다. –

답변

0

crontab에 uuencode의 전체 경로를 추가해야합니다. 먼저 다음 명령을 사용하여 전체 경로가 무엇인지 확인하십시오.

which uuencode 

그런 다음 crontab에 추가하십시오.