cron を使用して、一連のアクションを実行する PHP ファイルを実行しようとしています。私は以前に単純な手続き型PHPでこれを行ったことがありますが、そのトリックは次のようにcronを行うことでした:
/usr/local/php5/bin/php /home/me/fullpath/turnrun.php
これを実行したいPHPファイルの一番上に置きました。
#!/usr/local/bin/php -q
私は CodeIgniter 2 と Doctrine 2 を使用しているので、コントローラーとクラス、およびあらゆる種類のファンシーなものがあり、これを機能させる方法がわかりません。
「backend_test_turn.php」ファイルを実行しようとすると、エラーが発生します
解析エラー: 構文エラー、59 行目の /home/me/fullpath/application/controllers/backend_test_turn.php の予期しない T_STRING
このファイルには
class Backend_test_turn extends CI_Controller {
// code
$logmsg = new ORM\Dynasties2\Systemlog; // <--- this is line 59
// code
}
これを通常 (ブラウザで) 実行すると、コードは正常に動作し、エラーはスローされないことに注意してください。
私は何を間違っていますか?