注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

胡益兵的博客

新的岗位,新的方向,新的使命,stem教育进行中。

 
 
 

日志

 
 

【转】 利用crontab为Moodle自动执行cron.php  

2013-08-01 17:12:26|  分类: 魔灯专栏 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

moodle 網站中有許多不同的任務都需要在不同的時間區間定期的執行而這些任務都被寫在 cron.php 這個檔案裡
所以必須讓系統定期的執行 cron.php 這個檔案,以維持 moodle 網站能正常運作請一定要做這個步驟!
如果不確定系統中是否有排程套件(通常都會有),請先安裝

yum install cronie -y

查看是哪個使用者在執行 apache 的網頁服務

 找到下列這段文字

# If you wish httpd to run as a different user or group, you must run

# User/Group: The name (or #number) of the user/group to run httpd as.

#  . On SCO (ODT 3) use "User nouser" and "Group nogroup".

#    suggested workaround is to create a user www and use that user.

User www

目前 httpd 的 User 為www,這會影響待會要幫哪個使用者建立排程接著幫使用者 www 建立排程

crontab -u www -e

-u:幫使用者建立或移除 crontab 的工作排程

-e:編輯 crontab 工作內容

詳細排程操作請參考鳥哥的私房菜:循環執行的例行工作排程

按『i』進入編輯,輸入下列文字,每隔 15 分鐘執行 cron.php 這個檔案

*請先確認自己moodle網頁資料存放在系統中的位置,以我為例是存放在『/home/wwwroot/default /moodle』

# Run the cron every 15 minutes

*/15 * * * * /usr/local/php /home/wwwroot/default/moodle/admin/cli/cron.php >/dev/null

存檔離開
重啟排程

service crond restart

查看 www 使用者的排程是否已經正確寫入

crontab -u www -l

這樣就完成讓系統定期執行 cron.php 的設定了
查看 cron 的 log 檔

less /var/log/cron

*空白鍵、PageDown:下一頁、PageUp:上一頁、q:離開
可以看到指令每 15 分鐘會執行一次

May  2 13:15:01 localhost CROND[3046]: (apache) CMD(/usr/local/php  /home/wwwroot/default/moodle/admin/cli/cron.php >/dev/null)

May  2 13:30:01 localhost CROND[3078]: (apache) CMD (/usr/local/php  /home/wwwroot/default/moodle/admin/cli/cron.php >/dev/null)

May  2 13:45:01 localhost CROND[3112]: (apache) CMD (//usr/local/php  /home/wwwroot/default/moodle/admin/cli/cron.php >/dev/null)

May  2 14:00:01 localhost CROND[3148]: (apache) CMD (/usr/local/php  /home/wwwroot/default/moodle/admin/cli/cron.php >/dev/null)

================================================================

原文摘录“咬著蘋果的熊”,根据军哥的lnmp的系统配置做了相应的修改。

  评论这张
 
阅读(265)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018