「Moodle cron がどういうものかわからないため」とのことですので、恐らく、現在お使いのMoodleではMoodle cronを設定されていないのではと思います。
以下のページの「=Cron in Windows 10/Xampp environment」セクションを参考にWindowsのタスクスケジューラでMoodle cronを設定してください。
[Cron with Windows OS - MoodleDocs]
https://docs.moodle.org/310/en/Cron_with_Windows_OS
- タスクスケジューラを開き、タスクの作成を行う
- タスクの名前を「moodle_cron」とする
- リガーの部分を、以下のように設定
【タスクの開始】ログオン時
【設定】任意のユーザー
【詳細設定】
☑繰り返し間隔(P):1 分間
継続時間(F) :無制限
☑有効(B) - 操作の部分を以下のように設定
【操作】プログラムの開始
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe
【引数の追加】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe -f C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cron.php - 設定の部分を以下のように設定
☑タスクを要求時に実行する(L)
☑スケジュールされた時刻にタスクを開始できなかった場合、すぐにタスクを実行する(S)
☑タスクが失敗した場合の再起動の間隔:1 分間
再起動志向の最大数(R):3 回
☑要求時に実行中のタスクが終了しない場合、タスクを強制的に停止する
【タスクが既に実行中の場合に適用される規則(N)】:新しいインスタンスを開始しない
設定を以下のように修正されてはいかがでしょうか。
[ 修正前 ]
【操作】プログラムの開始
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe
【引数の追加】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe -f C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cron.php
[ 修正後 ]
【操作】プログラムの開始
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-35\server\php\php.exe
【引数の追加】C:\MoodleWindowsInstaller-latest-35\server\php\php.exe -f C:\MoodleWindowsInstaller-latest-35\server\moodle\admin\cli\cron.php
また、Windowsのコマンドプロンプトで以下のコマンドが正常に実行されるかどうかご確認ください。
C:\MoodleWindowsInstaller-latest-35\server\php\php.exe C:\MoodleWindowsInstaller-latest-35\server\moodle\admin\cli\cron.php
また、次のように修正してみました。
【操作】プログラムの開始
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe
【引数の追加】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe -f C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cli\cron.php (※以前との変更点を太字にしています。)
現在の設定にお使いのphp-win.exeでは動作しないと思いますので、php.exeを使って以下のように修正してください。
[ 修正前 ]
【【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe
【引数の追加】C:\MoodleWindowsInstaller-latest-311\server\php\php-win.exe -f C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cli\cron.php
[ 修正後 ]
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\server\php\php.exe
【引数の追加】C:\MoodleWindowsInstaller-latest-311\server\php\php.exe C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cli\cron.php
また、Windowsのコマンドプロンプトで以下のコマンドが正常に実行されるかどうか必ずご確認ください。
C:\MoodleWindowsInstaller-latest-311\server\php\php.exe C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cli\cron.php
次のようにしてみたところ、投稿の 3 分後にメールが届くことが分かりました。
- タスクスケジューラで設定したタスクを削除もしくは無効化する
- ウェブブラウザを開き、アドレスバーに『http:// [ipアドレス] /admin/cron.php』と入力する
- メールが投稿の 3 分後に受信される
以下のようになりました。
添付ファイルに、コマンドの実行結果を pdf にしたものをアップロードしています。
PHP Warning: Module 'openssl' already loaded in Unknown on line 0
Server Time: Mon, 15 Feb 2021 22:23:38 +0900
Execute scheduled task: メッセージダイジェストメーリング (message_email\task\send_email_task)
... started 22:23:41. Current memory use 20.4MB.
... used 4 dbqueries
... used 0.34220600128174 seconds
Scheduled task complete: メッセージダイジェストメーリング (message_email\task\send_email_task)
Execute scheduled task: 確認未了のユーザを削除する (core\task\delete_unconfirmed_users_task)
... started 22:23:41. Current memory use 22.9MB.
... used 0 dbqueries
... used 0.00018405914306641 seconds
Scheduled task complete: 確認未了のユーザを削除する (core\task\delete_unconfirmed_users_task)
Execute scheduled task: 不完全なユーザを削除する (core\task\delete_incomplete_users_task)
... started 22:23:41. Current memory use 22.9MB.
... used 0 dbqueries
... used 9.8943710327148E-5 seconds
Scheduled task complete: 不完全なユーザを削除する (core\task\delete_incomplete_users_task)
Execute scheduled task: バックアップテーブルおよびログを削除する (core\task\backup_cleanup_task)
... started 22:23:41. Current memory use 22.9MB.
... used 1 dbqueries
... used 0.03208589553833 seconds
Scheduled task complete: バックアップテーブルおよびログを削除する (core\task\backup_cleanup_task)
Execute scheduled task: 更新をチェックする (core\task\check_for_updates_task)
... started 22:23:41. Current memory use 23MB.
Regular daily check for available updates ... nothing to notify about. done
... used 7 dbqueries
... used 14.289239168167 seconds
Scheduled task complete: 更新をチェックする (core\task\check_for_updates_task)
Execute scheduled task: キャッシュのバックグランド処理 (core\task\cache_cron_task)
... started 22:24:00. Current memory use 27.5MB.
Cleaning up stale session data from cache stores.
... used 0 dbqueries
... used 0.022133111953735 seconds
Scheduled task complete: キャッシュのバックグランド処理 (core\task\cache_cron_task)
Execute scheduled task: 自動バックアップ (core\task\automated_backup_task)
... started 22:24:00. Current memory use 27.5MB.
Checking automated backup status...OK
Checking courses
Skipping deleted courses...0 courses
Running required automated backups...
... started 22:24:00. Current memory use 42.5MB.
Getting admin info
Automated backups complete.
... used 4 dbqueries
... used 0.54200005531311 seconds
Scheduled task complete: 自動バックアップ (core\task\automated_backup_task)
Execute scheduled task: 学習プランテンプレートコーホートからプランを同期する (core\task\sync_plans_from_template_cohorts_task)
... started 22:24:00. Current memory use 42.5MB.
... used 0 dbqueries
... used 0.036447048187256 seconds
Scheduled task complete: 学習プランテンプレートコーホートからプランを同期する (core\task\sync_plans_from_template_cohorts_task)
Execute scheduled task: 未使用のランダム問題を削除する (qtype_random\task\remove_unused_questions)
... started 22:24:01. Current memory use 43.2MB.
Cleaned up 0 unused random questions.
... used 1 dbqueries
... used 0.0061550140380859 seconds
Scheduled task complete: 未使用のランダム問題を削除する (qtype_random\task\remove_unused_questions)
Execute scheduled task: フラットファイル登録同期 (enrol_flatfile\task\flatfile_sync_task)
... started 22:24:01. Current memory use 43.2MB.
... used 2 dbqueries
... used 0.034018993377686 seconds
Scheduled task complete: フラットファイル登録同期 (enrol_flatfile\task\flatfile_sync_task)
Execute scheduled task: コーホートロール割り当てを同期する (tool_cohortroles\task\cohort_role_sync)
... started 22:24:02. Current memory use 43.2MB.
Sync cohort roles...
Added 0
Removed 0
... used 3 dbqueries
... used 0.13313508033752 seconds
Scheduled task complete: コーホートロール割り当てを同期する (tool_cohortroles\task\cohort_role_sync)
Execute scheduled task: グローバル検索インデックス化 (core\task\search_index_task)
... started 22:24:02. Current memory use 44MB.
... used 0 dbqueries
... used 0.0056099891662598 seconds
Scheduled task complete: グローバル検索インデックス化 (core\task\search_index_task)
Execute scheduled task: 期限が近づいている学習プランを完了する (core\task\complete_plans_task)
... started 22:24:02. Current memory use 44.3MB.
... used 0 dbqueries
... used 0.00052499771118164 seconds
Scheduled task complete: 期限が近づいている学習プランを完了する (core\task\complete_plans_task)
Execute scheduled task: コースごみ箱を空にする (tool_recyclebin\task\cleanup_course_bin)
... started 22:24:02. Current memory use 44.3MB.
... used 0 dbqueries
... used 0.031221866607666 seconds
Scheduled task complete: コースごみ箱を空にする (tool_recyclebin\task\cleanup_course_bin)
Execute scheduled task: カテゴリごみ箱を空にする (tool_recyclebin\task\cleanup_category_bin)
... started 22:24:02. Current memory use 44.3MB.
... used 0 dbqueries
... used 0.0023491382598877 seconds
Scheduled task complete: カテゴリごみ箱を空にする (tool_recyclebin\task\cleanup_category_bin)
Execute scheduled task: アノテーションのために提出を準備する (assignfeedback_editpdf\task\convert_submissions)
... started 22:24:02. Current memory use 44.4MB.
... used 1 dbqueries
... used 0.0034031867980957 seconds
Scheduled task complete: アノテーションのために提出を準備する (assignfeedback_editpdf\task\convert_submissions)
Execute scheduled task: 手動登録タスクを同期する (enrol_manual\task\sync_enrolments)
... started 22:24:02. Current memory use 44.3MB.
Verifying manual enrolment expiration...
...manual enrolment updates finished.
... used 0 dbqueries
... used 0.029546022415161 seconds
Scheduled task complete: 手動登録タスクを同期する (enrol_manual\task\sync_enrolments)
Execute scheduled task: 手動登録有効期限切れ通知送信タスク (enrol_manual\task\send_expiry_notifications)
... started 22:24:02. Current memory use 44.4MB.
manual enrolment expiry notifications were already sent today at 2021年 02月 15日(月曜日) 18:35.
... used 0 dbqueries
... used 0.0012447834014893 seconds
Scheduled task complete: 手動登録有効期限切れ通知送信タスク (enrol_manual\task\send_expiry_notifications)
Execute scheduled task: 自己登録タスクを同期する (enrol_self\task\sync_enrolments)
... started 22:24:03. Current memory use 44.5MB.
Verifying self-enrolments...
...user self-enrolment updates finished.
No expired enrol_self enrolments detected
... used 2 dbqueries
... used 0.031927824020386 seconds
Scheduled task complete: 自己登録タスクを同期する (enrol_self\task\sync_enrolments)
Execute scheduled task: 古いセッションを削除する (core\task\session_cleanup_task)
... started 22:24:03. Current memory use 44.7MB.
... used 9 dbqueries
... used 0.11004519462585 seconds
Scheduled task complete: 古いセッションを削除する (core\task\session_cleanup_task)
Execute scheduled task: 新しいユーザパスワードを送信する (core\task\send_new_user_passwords_task)
... started 22:24:03. Current memory use 44.8MB.
... used 1 dbqueries
... used 0.00087499618530273 seconds
Scheduled task complete: 新しいユーザパスワードを送信する (core\task\send_new_user_passwords_task)
Execute scheduled task: ログイン失敗通知を送信する (core\task\send_failed_login_notifications_task)
... started 22:24:03. Current memory use 44.8MB.
... used 0 dbqueries
... used 0.00055599212646484 seconds
Scheduled task complete: ログイン失敗通知を送信する (core\task\send_failed_login_notifications_task)
Execute scheduled task: プラグインのレガシーcron処理 (core\task\legacy_plugin_cron_task)
... started 22:24:03. Current memory use 44.8MB.
Running auth crons if required...
Running enrol crons if required...
Starting activity modules
Finished activity modules
Starting blocks
Finished blocks
Starting admin reports
Finished admin reports
Starting course reports
Finished course reports
Starting gradebook plugins
Finished gradebook plugins
... used 2 dbqueries
... used 0.10279417037964 seconds
Scheduled task complete: プラグインのレガシーcron処理 (core\task\legacy_plugin_cron_task)
Execute scheduled task: 評定表のバックグラウンド処理 (core\task\grade_cron_task)
... started 22:24:03. Current memory use 45.9MB.
... used 2 dbqueries
... used 0.0017268657684326 seconds
Scheduled task complete: 評定表のバックグラウンド処理 (core\task\grade_cron_task)
Execute scheduled task: 標準完了データを計算する (core\task\completion_regular_task)
... started 22:24:03. Current memory use 45.9MB.
... used 6 dbqueries
... used 0.02009105682373 seconds
Scheduled task complete: 標準完了データを計算する (core\task\completion_regular_task)
Execute scheduled task: ポートフォリオプラグインのバックグラウンド処理 (core\task\portfolio_cron_task)
... started 22:24:03. Current memory use 46.1MB.
... used 0 dbqueries
... used 0.00065302848815918 seconds
Scheduled task complete: ポートフォリオプラグインのバックグラウンド処理 (core\task\portfolio_cron_task)
Execute scheduled task: 盗作プラグインのレガシーcronによるバックグラウンド処理 (core\task\plagiarism_cron_task)
... started 22:24:03. Current memory use 46.1MB.
... used 0 dbqueries
... used 0.00069904327392578 seconds
Scheduled task complete: 盗作プラグインのレガシーcronによるバックグラウンド処理 (core\task\plagiarism_cron_task)
Execute scheduled task: カレンダー通知を送信する (core\task\calendar_cron_task)
... started 22:24:03. Current memory use 46.2MB.
... used 1 dbqueries
... used 0.016438007354736 seconds
Scheduled task complete: カレンダー通知を送信する (core\task\calendar_cron_task)
Execute scheduled task: 外部ブログを同期する (core\task\blog_cron_task)
... started 22:24:03. Current memory use 46.6MB.
... used 0 dbqueries
... used 0.00074601173400879 seconds
Scheduled task complete: 外部ブログを同期する (core\task\blog_cron_task)
Execute scheduled task: 古い問題プレビューを削除するためのバックグラウンド処理 (core\task\question_preview_cleanup_task)
... started 22:24:03. Current memory use 46.6MB.
Cleaning up old question previews...done.
... used 2 dbqueries
... used 0.0031900405883789 seconds
Scheduled task complete: 古い問題プレビューを削除するためのバックグラウンド処理 (core\task\question_preview_cleanup_task)
Execute scheduled task: 古い問題統計キャッシュを削除するためのバックグラウンド処理 (core\task\question_stats_cleanup_task)
... started 22:24:03. Current memory use 46.6MB.
Cleaning up old question statistics cache records...done.
... used 4 dbqueries
... used 0.002467155456543 seconds
Scheduled task complete: 古い問題統計キャッシュを削除するためのバックグラウンド処理 (core\task\question_stats_cleanup_task)
Execute scheduled task: バッジを授与する (core\task\badges_cron_task)
... started 22:24:03. Current memory use 46.6MB.
... used 0 dbqueries
... used 0.0014188289642334 seconds
Scheduled task complete: バッジを授与する (core\task\badges_cron_task)
Execute scheduled task: バッジ通知を送信するためのバックグランド処理 (core\task\badges_message_task)
... started 22:24:03. Current memory use 46.6MB.
... used 0 dbqueries
... used 0.00060582160949707 seconds
Scheduled task complete: バッジ通知を送信するためのバックグランド処理 (core\task\badges_message_task)
Execute scheduled task: 自己登録有効期限切れ通知送信タスク (enrol_self\task\send_expiry_notifications)
... started 22:24:03. Current memory use 46.6MB.
self enrolment expiry notifications were already sent today at 2021年 02月 15日(月曜日) 18:35.
... used 0 dbqueries
... used 0.0017521381378174 seconds
Scheduled task complete: 自己登録有効期限切れ通知送信タスク (enrol_self\task\send_expiry_notifications)
Execute scheduled task: 課題モジュールのバックグラウンド処理 (mod_assign\task\cron_task)
... started 22:24:04. Current memory use 47.3MB.
... used 3 dbqueries
... used 0.18353891372681 seconds
Scheduled task complete: 課題モジュールのバックグラウンド処理 (mod_assign\task\cron_task)
Execute scheduled task: チャットモジュールのバックグラウンド処理 (mod_chat\task\cron_task)
... started 22:24:04. Current memory use 47.9MB.
... used 4 dbqueries
... used 0.0014669895172119 seconds
Scheduled task complete: チャットモジュールのバックグラウンド処理 (mod_chat\task\cron_task)
Execute scheduled task: フォーラムメーリングおよびメンテナンスジョブ (mod_forum\task\cron_task)
... started 22:24:04. Current memory use 48MB.
Removing old digest records from 7 days ago.
Removed all old digest records.
Fetching unmailed posts.
No posts found.
... used 2 dbqueries
... used 0.0048308372497559 seconds
Scheduled task complete: フォーラムメーリングおよびメンテナンスジョブ (mod_forum\task\cron_task)
Execute scheduled task: 期限切れの小テスト受験を更新する (mod_quiz\task\update_overdue_attempts)
... started 22:24:04. Current memory use 48.9MB.
Looking for quiz overdue quiz attempts...
Considered 0 attempts in 0 quizzes.
... used 1 dbqueries
... used 0.037687063217163 seconds
Scheduled task complete: 期限切れの小テスト受験を更新する (mod_quiz\task\update_overdue_attempts)
Execute scheduled task: レガシーcron小テストレポート (mod_quiz\task\legacy_quiz_reports_cron)
... started 22:24:04. Current memory use 48.9MB.
... used 0 dbqueries
... used 0.00053596496582031 seconds
Scheduled task complete: レガシーcron小テストレポート (mod_quiz\task\legacy_quiz_reports_cron)
Execute scheduled task: レガシーcron小テストアクセスルール (mod_quiz\task\legacy_quiz_accessrules_cron)
... started 22:24:04. Current memory use 48.9MB.
... used 0 dbqueries
... used 0.00061202049255371 seconds
Scheduled task complete: レガシーcron小テストアクセスルール (mod_quiz\task\legacy_quiz_accessrules_cron)
Execute scheduled task: SCORMバックグラウンド処理 (mod_scorm\task\cron_task)
... started 22:24:04. Current memory use 48.9MB.
... used 0 dbqueries
... used 0.0070099830627441 seconds
Scheduled task complete: SCORMバックグラウンド処理 (mod_scorm\task\cron_task)
Execute scheduled task: ワークショップモジュールのバックグラウンド処理 (mod_workshop\task\cron_task)
... started 22:24:04. Current memory use 49.2MB.
processing workshop subplugins ...
... used 1 dbqueries
... used 0.0012519359588623 seconds
Scheduled task complete: ワークショップモジュールのバックグラウンド処理 (mod_workshop\task\cron_task)
Execute scheduled task: レガシーcronワークショップ割り当て (mod_workshop\task\legacy_workshop_allocation_cron)
... started 22:24:04. Current memory use 49.2MB.
... used 0 dbqueries
... used 0.00066399574279785 seconds
Scheduled task complete: レガシーcronワークショップ割り当て (mod_workshop\task\legacy_workshop_allocation_cron)
Execute scheduled task: RSSフィードタスクをリフレッシュする (block_rss_client\task\refreshfeeds)
... started 22:24:06. Current memory use 48.1MB.
0 feeds refreshed (took 0.00092999999999999 seconds)
... used 1 dbqueries
... used 0.037142038345337 seconds
Scheduled task complete: RSSフィードタスクをリフレッシュする (block_rss_client\task\refreshfeeds)
Execute scheduled task: 受信メールピックアップ (tool_messageinbound\task\pickup_task)
... started 22:24:06. Current memory use 48.9MB.
Connecting to imap.gmail.com:993 as localnetworksystem.moodle@gmail.com...
Connection established.
Searching for Unseen, Unflagged email in the folder 'INBOX'
Found 0 messages to parse. Parsing...
... used 0 dbqueries
... used 2.9337530136108 seconds
Scheduled task complete: 受信メールピックアップ (tool_messageinbound\task\pickup_task)
Execute scheduled task: イベントモニタイベントをすべて削除する (tool_monitor\task\clean_events)
... started 22:24:09. Current memory use 52.8MB.
... used 0 dbqueries
... used 0.056256055831909 seconds
Scheduled task complete: イベントモニタイベントをすべて削除する (tool_monitor\task\clean_events)
Execute scheduled task: スケジュール割り当てのバックグラウンド処理 (workshopallocation_scheduled\task\cron_task)
... started 22:24:09. Current memory use 52.8MB.
... no workshops awaiting scheduled allocation. ... used 1 dbqueries
... used 0.0012691020965576 seconds
Scheduled task complete: スケジュール割り当てのバックグラウンド処理 (workshopallocation_scheduled\task\cron_task)
Ran 0 adhoc tasks found at Mon, 15 Feb 2021 22:23:38 +0900
Cron script completed correctly
Cron completed at 22:24:09. Memory used 52.8MB.
Execution took 31.55363 seconds
詳細お教え頂きまして、ありがとうございます。Moodle cron (C:\MoodleWindowsInstaller-latest-311\server\php\php.exe C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cli\cron.php) は正常に動作しているようです。
もしかしましたら、以下のページにありますようにタスクスケジューラのMoodle corn用タスクで「最上位の特権で実行する」にチェックが入っていないため、Moodle cornが正常動作していないことが考えられるかと思います。
[Windows10のタスクスケジューラが正常に実行されない場合の対処法! - Aprico]
https://aprico-media.com/posts/4649
大変お手数ですが、タスクスケジューラのMoodle corn用タスクで「最上位の特権で実行する」がチェックされているかどうかご確認ください。
タスクスケジューラのタスクを、変更してみたところ、以前の修正(※1)では、設定間隔ごと(私の場合 1 分ごと)に、コマンドプロンプトの画面が表示されたのですが、今回の修正(※2)では、設定間隔ごとに、コマンドプロンプトの画面は表示されませんでした。
※1:以前の修正
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\server\php\php.exe 【引数の追加】C:\MoodleWindowsInstaller-latest-311\server\php\php.exe C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cli\cron.php
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\server\php\php.exe
【引数の追加】C:\MoodleWindowsInstaller-latest-311\server\moodle\admin\cli\cron.php
「コマンドプロンプト上(Windows環境)でwgetコマンドを使う方法」ページを参考にフォルダ (C:\MoodleWindowsInstaller-latest-311\wget) にwget関連ファイル※1を入れた上で以下のようにタスクスケジュールを設定されてはいかがでしょうか。
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\wget\wget
【引数の追加】-q-O NULL http://localhost/admin/cron.php
※1 wget関連ファイル
wget.exe
libeay32.dll
libiconv2.dll
libintl3.dll
libssl32.dll
[コマンドプロンプト上(Windows環境)でwgetコマンドを使う方法]
http://xgate-fishing.noob.jp/fi_blog/?p=1045
その中に wget フォルダがあり、そのフォルダの中に、関連ファイルがあります。
パス:C:\MoodleWindowsInstaller-latest-311\wget\wget\関連ファイル
その上で、タスクスケジューラでタスクを設定しました。
【プログラム/スクリプト】C:\MoodleWindowsInstaller-latest-311\wget\wget 【引数の追加】-q-O NULL http://localhost/admin/cron.php
0x2エラーは「指定されたファイルが見つかりません 」というエラーだと思います。
一旦、Windows 10のタスクスケジューラのご利用を中断された上で、以下のような60秒毎 (60000) にMoodle cronページを自動更新するMoodle cron用HTMLファイル※1をMoodle packages for Windowsが動作しているパソコンのウェブブラウザで継続表示されてはいかがでしょうか。
※1 Moodle cron用HTMLファイル例
ファイル名:
moodle_cron.html
ファイルの内容:
<html>
<head>
<title>Moodle cron</title>
</head>
<body>
<script>
window.onload=function(){
setInterval("document.getElementById('moodlecron').src='http://localhost/admin/cron.php'",60000);
}
</script>
<iframe src="http://localhost/admin/cron.php" id="moodlecron" width="800" height="400"></iframe>
</body>
</html>
> Moodleを動かしているPCを、他の作業でも使っているので、できればウェブブラウザ等のソフトを常時開いておくのは避けたい(誤って閉じてしまったりする可能性があるので)のですが、やはりこの方法しかないですよね?
Moodle packages for Windowsが動作するパソコンのMoodleディレクトリ (C:\MoodleWindowsInstaller-latest-311\server\moodle\) にIPアドレスを記述したMoodle cron用HTMLファイル※1を設置した上で他のパソコンのウェブブラウザからアクセスされてはいかがでしょうか (URL例: http://192.168.1.3/moodle_cron.html)。
※1 Moodle cron用HTMLファイル例
ファイル名:
moodle_cron.html
ファイルの内容:
<html>
<head>
<title>Moodle cron</title>
</head>
<body>
<script>
window.onload=function(){
setInterval("document.getElementById('moodlecron').src='http://192.168.1.3/admin/cron.php'",60000);
}
</script>
<iframe src="http://192.168.1.3/admin/cron.php" id="moodlecron" width="800" height="400"></iframe>
</body>
</html>