使用crontab发送邮件时没有附件

问题描述:

我使用一个非常简单的脚本来每天在我的电子邮件中发送附件。当我手动运行脚本时,它可以正常工作,但是当我使用crontab运行脚本时,我会收到电子邮件,但没有附件。使用crontab发送邮件时没有附件

脚本:

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

我使用ElementaryOS(Ubuntu的基础)。

想法?

+0

在交互模式而不是crontab中正常工作的脚本的常见问题是环境。您应该添加一行以在脚本中打印环境,在交互式会话中打印它并查看差异。这应该解释这个问题。 –

您应该在crontab中添加uuencode的完整路径。首先使用以下命令检查什么是完整路径。

which uuencode 

然后将其添加到crontab中。