1

codeigniterでcronジョブを実行できません。

私はグーグルとstackoverflowなどで探していました

しかし、私はそれを実行することはできません

このコマンドのすべてをテストしましたが、機能しません

コントローラは:管理方法は:sms

php /management/index.php management sms    
wget http://saudi-hotels.info/management/sms    
saudi-hotels.info/index.php/management/sms  
/saudihot/bin/curl http://www.saudi-hotels.info/management/sms  
php /http://saudi-hotels.info/index.php management sms  
saudi-hotels/index.php/management/sms   
php /path/to/index.php management sms >> /dev/null  
/home/saudihot/public_html/index.php management sms 
php /home/saudihot/public_html/index.php "management sms"       

これはcronジョブです

これはリンクですhttp://saudi-hotels.info/management/sms

このリンクを毎分実行したい..

しかし、それは機能しません

コマンドラインのどこに問題があるのか​​、何が問題なのかわかりません。

ここに画像の説明を入力してください

4

1 に答える 1

1

最初に、URLに対してHTTPリクエストを行うことが実際に機能するかどうかを確認します。目的の出力が得られないことは、コードと関係があるのではないかと思います。実行してみてください

http://www.saudi-hotels.info/management/sms

Webブラウザで。それが機能する場合は、試してみてくださいwget -q http://www.saudi-hotels.info/management/sms

またはあなたが使用することができます

PATH_TO_PHP/php PATH_TO_INDEX.PHP/index.php management sms

アップデート:


ブラウザhttp://www.saudi-hotels.info/management/smsからアクセスしようとすると、ホームページにリダイレクトされました。ルーティングに問題があるようです。configフォルダーの.htaccessとroutes.phpを確認します

于 2012-11-21T18:01:59.770 に答える