-
ID:c8X4hZ さんの質問

crontabの使い方を調べてみて、ネットの情報を参考に以下の2パターンを試しに書いてみたのですが、メールが届きません。


  • (パターン1)
    40 18 * * * df 2>&1 | Mail "xxx@yahoo.co.jp"
    (パターン2)
    MAILTO="xxx@yahoo.co.jp"
    40 18 * * * df 2>&1

環境はMac OSXのローカルで試しています。
分と時間の部分はその時の時間より2分ほど先の時間に設定して、すぐに動作確認が出来るようにし実行させています。


  • 何が間違っているのでしょうか?

みんなの回答 1 件

ID:1PbsBP さんの回答

そもそもMacOSXの環境はメールが送信できるよになっているのか?
ローカルだとファイアーウォールとかポートが塞がってるとかで送信できないだろ。そこを開放したりなど割りとサーバ構築の知識が必要だけど、crontab如きで悩んでいるようでは、そこまで知識があるように見えないんだが。

ID:wMD5us

んー、なるほど。。。原因が分かっただけでも良かったです。ありがとうございました!

最終更新日:2016-04-08 (971 views)

関連するトピックス

ページ上部に戻る