crond:crontabでPythonスクリプトを実行するとsendmailエラーが発生する

crond:crontabでPythonスクリプトを実行するとsendmailエラーが発生する

端末で完全に実行されるスクリプトがありますが、crontabで「5分」ごとに実行しようとすると、/var/log/messagesで次のエラーが発生します。

crond: sendmail: fatal: parameter inet_interface: no local interface found for ::1

クローンタブ項目:

*/5 * * * * /bin/python /scripts/python/account.py >> /script/python/account.log

ノート:私のスクリプトはawsコマンドを実行しています(これが理由かもしれません)。

aws cloudwatch put-metric-data <----options and parameters---->

誰かがこのエラーが発生する理由とそれを克服するためにできることについて教えてもらえれば、大きな助けになります。

ありがとうございます。

アップデート1

システムの外部に情報を送信しようとする唯一のコマンドは、次のコードを使用して実行するawsコマンドです。

os.system("aws cloudwatch put-metric-data <----options and parameters---->")

ベストアンサー1

これが私の問題を解決したものです。

/etc/postfix/main.cfファイルを次のように更新しました。

  1. コメントする:inet_interfaces: all
  2. 次へ追加inet_protocol: ipv4

私は今にいます/var/log/messages

おすすめ記事