端末で完全に実行されるスクリプトがありますが、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
ファイルを次のように更新しました。
- コメントする:
inet_interfaces: all
- 次へ追加
inet_protocol: ipv4
私は今にいます/var/log/messages
。