0

centOS を実行しているホストがあります。私のウェブサイトは Magento に基づいており、ライブです。

毎分 cron ジョブを実行するモジュールを作成しました。

私の質問は: Windows (wampserver 2.0) でローカルホストを実行しています。モジュールをライブ ホストにアップロードする前に、ローカル ホストでテストしたいと考えています。Windows でモジュールを実行している cron ジョブをテストすることはできますか?

4

6 に答える 6

6

モジュールが cron ジョブを「実行する」ということは、おそらく cron ジョブを追加することを意味します。それをテストするために、Windows localhost で cron を実行する必要はありません。cron.phpMagento インストールのルート ディレクトリから実行することにより、すべての Magneto cron ジョブを手動でトリガーできます。このようなブラウザから実行できますhttp://localhost/magento_dir/cron.php

于 2013-01-06T16:31:58.187 に答える
1

Magento 2.0.2 コマンドプロンプトを開く

書く

cd c:\xampp\htdocs\magento202\bin
php magento cron:run
php magento cron:run
cd C:\xampp\htdocs\magento202\update
php cron.php
cd c:\xampp\htdocs\magento202\bin
php magento setup:cron:run

ディレクトリ「magento202」を自分のものに置き換えます

于 2016-03-26T23:04:00.373 に答える
1

少なくとも 2 つのオプションがあります。

  1. Windows スケジューラでスクリプトを呼び出すことができます。
  2. Cygwin をインストールして、Linux と同様に cron タスクを定義できます。詳細はこちら: Windows の Cygwin で crontab を実行するにはどうすればよいですか?
于 2013-01-06T12:35:59.637 に答える
0

schtasks.exe を使用して、必要に応じて実行する新しいスケジュールされたタスクを作成できます。

schtasks /create /sc minute /mo 1 /tn "Cron" /tr "php -f C:\wamp\www\pro\run.php"

コマンドと使用方法の詳細については、私のブログの下のリンクを参照してください。

http://purusothaman.me/computers/running-cron-in-windows/

于 2013-11-20T18:30:28.283 に答える
0

Windows 2008 以降を使用している場合は、管理 MMC に入り、[構成] の下の [タスク スケジューラ] にアクセスします。1.8 の場合、Mage はステートメントに -mdefault 1 を追加する必要があります。cron ファイルに変更があります。

于 2014-03-12T02:31:18.990 に答える