2012-02-27 6 views
1

私は、メールを送信するためにPHPファイルを呼び出すためにcronジョブを実行しようとしています。私は多くの時間をかけましたが、私は不成功です。cronジョブがPHPファイルを呼び出さない

私はこれは私が明示的に伝えることなく、コマンドライン(中phpスクリプトを実行できるようにするに

<?php 
#!/usr/bin/php 
$to = "[email protected]"; 
$subject = "Test mail"; 
$message = "Hello! This is a simple email message."; 
$from = "[email protected]"; 
$headers = "From:" . $from; 
mail($to,$subject,$message,$headers); 
echo "Mail Sent."; 
?> 

答えて

2

を呼び出しています何私のPHPの金融商品取引法で次のよう

#11 01 * * * /var/www/mail.php 

にcronジョブを書きましたphpで実行する必要があります)実行可能なビットがセットされていて、ファイルの最初の行に#!/usr/bin/phpがあることを確認する必要があります。お使いの場合には、それはcrontabでスクリプト名のからに/usr/bin/php(またはどこにあなたのphpが配置されている)を追加することはおそらく良いでしょう:

11 01 * * * /usr/bin/php /var/www/mail.php 
+0

その加工したあなたに感謝 – koti

関連する問題