cronが実行されているのに動作しない
phpファイルをcronで設定したのですが動作しません。
『cat /var/log/cron』にて確認をすると正常に実行されています。
実行はされているが、処理されないということになります。
何がだめなのでしょうか?
cron設定
* * * * * /user/bin/php /var/www/public_html/test/mail/test.php
test.php
<?php
require( '/var/www/private_html/test/data.php' );
$to_mail = "test@****.jp";
$m_title = "cronテスト";
$s_name = "メールテスト";
$return_mail = "test@****.jp";
mb_language( 'ja' );
mb_internal_encoding("utf-8") ;
$subject = "$m_title";
$headers= "From:" .mb_encode_mimeheader( $s_name ) ."<" .$s_mail .">";
$return_path = '-f' . $return_mail;
$body = "メール送信テスト\n\n";
mb_send_mail( $to_mail, $subject, $body, $headers, $return_path );
?>
以上のphpファイルをcron設定しており、
URLを直接たたくとphpファイルは処理されることも
確認済みです。
cronからの実行だとなぜファイル処理がなされないのでしょうか?
原因がわかりません。
よろしくお願いします。
お礼
ありがとうございます 確かに仰るとおりです。 標準出力があるか否かですよね うっかりしておりました