crontab メールの問題

crontab メールの問題

メールでpython scriptメールを送信しました。shell functionうまくいきます。しかし、crontabを実行すると、受信者にメールを送信できなくなり、代わりに自分のアドレスにエラーメッセージが送信されます。 crontabが他のスクリプトを介して電子メールを送信できない問題はありますか?

これは私のcrontabエントリです。

30 8 * * * /home/akand/./pyscript.py

pyscript.pyに

import os  
os.system(''' mail -s "Message" [email protected] <<< "Please 
check ..." ''')  

私が言ったように、それはpyscript.pyうまくいきます。

答え1

Jeffが述べたように、環境変数は渡されません。 crontabのコマンド:

30 8 * * * $HOME/.bash_profile; /home/akand/./pyscript.py  

すでに作業中です。

関連情報