eygle.com   eygle.com
eygle.com  
 

« 伟大的人性光辉 - 街头日记(Freedom Writers) | Blog首页 | 数据字典视图之:V$LATCH_CHILDREN 结构 »

Nobody用户定时Movable Type的预约发布功能

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:
前一段把Movable Type升级到了新版本,新版的MT Free版本变成了Pro版本:
Movable Type Pro version 4.261 with: Community Pack 1.63, Professional Pack 1.3

顺便配置了一下预约发布功能,在编辑Entry时,Status栏目可以选择:Scheduled选项。

然后在后台需要定义一个任务,crontab设置,定时执行 run-periodic-tasks 工具,该脚本位于 :
/path/to/mt/tools/run-periodic-tasks
crontab可以定制为如下示例,官方地址文档示范配置如下:
0,10,20,30,40,50 * * * * cd /path/to/mt; perl ./tools/run-periodic-tasks -verbose >> /var/log/httpd/mt.log

然后遇到的一个问题是,用root定制的crontab会将很多文件属性设定为root,这回导致后面的很多操作失败,因为权限问题。

常规通过网页发布的文章,属主为nobody,那么nobody是什么用户呢?
在Linux系统中还有一些用户是用来完成特定任务的,比如nobody和ftp 等,访问网页程序,就是nobody用户;匿名访问ftp 时,会用到用户ftp或nobody ;网页发布的文章,也用到这个用户,类似于Windows的Guest用户。这个用户在OS上是不能su切换的。

那么在Linux中怎样定义一个nobody用户的任务呢?
我定义完成是这样的:
10,20,30* * * * su -c '/www.eygle.com/tools/cron.sh' -s /bin/bash nobody
这样定制的任务就正常了!

-The End-




历史上的今天...
      >> 2008-08-10文章:
             奥运、墨墨 与未来的日子
      >> 2007-08-10文章:
             新生以及将生 等待以及期待
      >> 2006-08-10文章:
             EVENT: FILE_HDRS 的信息来源
      >> 2005-08-10文章:
             超女,贴吧
------
这篇 【Nobody用户定时Movable Type的预约发布功能】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

By eygle on 2009-08-10 08:42 | Comments (5) | Posted to Unix&Linux | Web | Edit |

相关文章 随机文章
  • 增加MT MTOnThisDay插件 - 显示历史记录
  • MT4恼人的升级提示处理一则
  • 升级网站发布平台到MT 4.0版本
  • 遭遇不明流量攻击 网络是危险的
  • eygle.com完成建站以来最大的一次迁移
  • 使用触发器实现数据库级守护,防止DDL操作
    中国歌舞剧院 新年交响音乐会
    Oracle诊断案例-SGA与Swap之一
    谁是第一位《循序渐进Oracle》的读者?
    OTN视频-对Oracle10g的回顾与分享
    搜索本站:

    留言 (5)

    原来博客是用的MT呀

    Posted by: redthink at August 10, 2009 4:13 PM

    楼上的,你签名的网址是什么站?SEO么?

    Posted by: eygle Author Profile Page at August 10, 2009 4:16 PM

    订阅了你的博客了啊,盖兄

    Posted by: redthink at August 10, 2009 4:22 PM

    我是说你签名档里的:
    http://www.godpp.com/

    这是什么网站?

    Posted by: eygle Author Profile Page at August 10, 2009 4:39 PM

    哈哈,这个啊,很早以前填写的,Remember Me了!一直就这么挂着没做站,是我的域名不是seo,别误会解析到我的美国空间了。

    Posted by: redthink at August 10, 2009 4:49 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004~2010 eygle.com, All rights reserved.