2017-02-24 88 views
0

我使用一個非常簡單的腳本來每天在我的電子郵件中發送附件。當我手動運行腳本時,它可以正常工作,但是當我使用crontab運行腳本時,我會收到電子郵件,但沒有附件。使用crontab發送郵件時沒有附件

腳本:

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

我使用ElementaryOS(Ubuntu的基礎)。

想法?

+0

在交互模式而不是crontab中正常工作的腳本的常見問題是環境。您應該添加一行以在腳本中打印環境,在交互式會話中打印它並查看差異。這應該解釋這個問題。 –

回答

0

您應該在crontab中添加uuencode的完整路徑。首先使用以下命令檢查什麼是完整路徑。

which uuencode 

然後將其添加到crontab中。

相關問題