スタンダードプランの10日無料お試し期間を使用しているものです。
Cron機能等の確認のためお試ししています。
現在以下のような問題が発生していますが、これは無料期間であるからなのでしょうか?
また別の問題があるのか確認したいです。
- Cronの実行ができたか確認できない
- Cronのログが設定したメールアドレスに送信されない
- Maildirが作成されない
現在以下のような問題が発生していますが、これは無料期間であるからなのでしょうか?
はい、その可能性が高いです。
無料お試し期間について( https://www.xserver.ne.jp/manual/man_order_free_trial.php )に記載されているとおり、エックスサーバーの10日無料お試し期間には、そのサーバー契約からのメール送信はできません。
Cronの実行結果(厳密には出力結果)も基本的にはメールで送信されるものなので、Cronの結果を送信するためにメールアドレスを登録してもメールは送付されませんし、メールアドレスを登録していない場合もMaildirディレクトリが生成され、そこに出力結果のメールが保存される、といったことはないはずです。
コマンドの中で「テキストファイルに出力する」と明記すれば、出力結果のテキストファイルが問題なく生成されると思いますが、お試し期間のサーバー契約を作って試すことまではしていないので、仕様が誤っていたらごめんなさい。
また、おそらく理解されているとは思いますが、Cronで出力されるのは「実行結果」ではなく「標準出力/標準エラー出力」です。実行したコマンドが出力を伴わないものだった場合、出力結果自体が生成されないため、ご注意ください(ディレクトリの生成などの簡単なコマンドでテストするのであれば、実際のサーバーを覗けば実行結果がわかるので問題ないと思いますが…)。
質問・回答いただきありがとうございました。
■質問者様へ
質問が解決した際には、回答者の方へお礼をお伝えいただくとともに、質問のステータスを「解決済み」に変更してください。