2

ルーティングをセットアップした PHP フレームワークを使用しているため、Cron コマンドをブラウザーに入力するのと同じ URL に設定する方がはるかに簡単です。cURL を使用すると、これを行うことができます。

例:

10 * * * * curl "http://domain.com/forum/cron_daily_digests" >/dev/null 2>&1

質問: これには、PHP パーサーを介して実行するよりも不利な点がありますか?

10 * * * * /usr/bin/php /www/virtual/username/cron.php > /dev/null 2>&1  

コントローラー/メソッド フレームワークのセットアップのため、私のスクリプトでは、ロードする部分を知るために URL ルーティングが必要です。

これを行うための別の方法を掘り下げる前に、cURL を介してそれを実行しても問題ないかどうかを確認したかったのです。

4

1 に答える 1

0

具体的なデメリットはありませんが、気になることがいくつかあります。

  • Webサーバーへの接続を取得します。通常は問題ありません。
  • スクリプトは通常のルールに従い、クライアントがタイムアウトする前に応答を返す必要があります。
  • スクリプトはアクセス可能な場所にある必要があります。アクセス制御ルールを、それを含むディレクトリに適用する必要があります。

それは醜いです、それは勧められません、しかしそれは働きます。PHPのようですね、大丈夫です...

于 2012-12-13T07:33:29.060 に答える