2012-05-29 14 views
7

私はちょうどサーバ管理者にメッセージを送ってきました。サーバ上でcronjobを設定できるかどうか聞いてきました。どのように私はcronjobsが動作しているかどうかをテストすることができますか?moodle cronが動作しているかどうかを知るには?

+1

将来の視聴者のために、私はMoodle cronジョブの詳細を書いた記事を書いています:http://www.coursebit.net/moodle-cron-job/ – Joe

答えて

1

あなたはログファイル、例えばへの出力のMoodleのcron実行する必要がありますcronのは、細かい動作している場合次に、/var/log/vle/moodle-cron.logの内容がすぐにわかります

* * * * * www-data /usr/bin/php /var/www/moodle/admin/cli/cron.php >> /var/log/vle/moodle-cron.log 2>&1 

:あなたのcron.dレコードは次のように見えるかもしれません。さらに進めたい場合は、いくつかのモノづくりツールを使用してファイルを最後に更新して監視し、cronが停止している場合にアラートを取得することもできます。

0

通知ページに移動します。 cronが最後の24時間に実行されなかった場合、その事実を知らせるメッセージが表示されます。

+0

通知はありません...私はcronをテストしたいと思いますサーバを設定した直後 – limoragni

+0

管理者がmoodleの場合は、管理セクションの上に通知リンクが必要です。そのような種類の検証プログラムが必要な場合は、cronjobにログファイルを書き込んでください。このファイルのタイムスタンプから、最後に実行された時刻を確認できます。 – edelgado

+0

はい、通知セクションが見つかりました。しかし、それは何も表示されません。私はログを試してみるつもりです! – limoragni

3

edelgadoによれば、24時間後にcronジョブが実行されなかった場合、通知ページにメッセージが表示されます。

あなたはすぐにスクリプトを実行したい場合は、あなただけに行くことができる:

www.mymoodlesite.comはあなたのMoodleインスタンスのアドレスである
http://www.mymoodlesite.com/admin/cron.php 

このページには、サーバーによって実行されるスクリプトの出力が表示されます。何でもそれは、ページの最後に同様の行を出力します必要がありますように動作している場合:

Cron script completed correctly 
Execution took 1.938528 seconds 
+0

有用である。ありがとう。 –

0

私はWAMP 2.2を実行しています。私はthis moodle doc page、特にmoodle cronパッケージを使用しました。 MoodleCron-Setup.exeファイルをダウンロードしてインストールし、Windowsサービスがアクティブで実行中であることを確認しました。サービス名はMoodle Cronです。ステータスが「開始」と表示されている場合は、すべて設定する必要があります。サービスをダブルクリックしてプロパティを表示すると、スタートアップの種類が[自動]になります。

関連する問題