2017-02-24 5 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に追加します。

関連する問題