最近はメインはXSERVERになってきてますが、相変わらずさくらインターネットのスタンダードを使うことが多い。
さくらでCRONでTwitterBOTを走らせる物があったんですが結果が不安定だった(テキストだけだとつぶやけたり、画像があると一発で成功してみたり、何度も繰り返してやっと成功したり)のでteratailに質問したんです。
で、その質問自体は結局解決しなかったんですが(おぃ 色々相談にのって下さった方(仮にAさん)が「CRONの動作でメールが飛んでくると思うけど」って事を言われてまして、ちょっと分からなかったのでさくらインターネットに問い合わせした結果を共有しておこうという話です。
Aさんが言われてたのは「エラーが出たならメールが飛んでくるはず」って事でした。
アカウントのpostmasterに設定してあるようなので調べて見たんですが特に「成功」「不成功(エラー)」ともメールは来てない。
これはマニュアルには特に記載は無さそうなので問い合わせをかけました。
途中でアカウントの失念等あり、1週間ほどやりとりにかかってしまいましたが、
サポートからの返事をまとめると・・・・
・ECHOするようなタイプ(画面に文字等を出力するタイプ)のメッセージが発生している場合はメールにその内容が記載されてメールが飛ぶ
・プログラムの方でファイルにログを残すような形の場合(要するに画面出力は一切無い場合)はCRONとしては一切メールを飛ばしたりはしない。
ので私もソースの方ではログを残すようにはなってたので何時何分にCRONが走ったかはログを見ればわかるが、何に引っかかってるかは結局分からない・・・
というお話でした。