文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>crontab使用

crontab使用

时间:2009-03-23  来源:sjhf

     Windows下面有个“任务计划”,用个shutdown做个bat文件就可以用来进行定时关机,在Linux下面呢,也有个,那就是cron,其配置文件称crontab,我们使用crontab命令就可以配置了。

格式
     分 时 日 月 星期 [用户名] 命令
分 0-59
时 0-24
日 1-31
月 1-12
星期 0-6(0代表星期天)

     * 可以匹配所有数字,也就是所有时间点。
     - 用短线隔开的两个整数,匹配这两个值范围的时间点,如 0-9,另外使用 / 可以实现每隔指定的时间间隔执行,如 0-59/30,就是在0,2,4...58这些时间点上执行。
    , 可以用逗号来匹配任何被列出的范围或整数,如 0-12,14。
    命令如果长的话可以用百分号(%)来换行。

    闲话少说,先 #crontab -h 一下,笔者用的是Fedora 7,显示如下:

usage:  crontab [-u user] file       
        crontab [-u user] [ -e | -l | -r ]
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)
        -s      (selinux context) -u 指定那个用户,默认是当前用户。
-e 编辑,默认的是使用vim,你如果对vim不熟悉的话有办法,这在后面讲
-l 列出时间表
-r 删除
-i 在删除之间提示用户
-e 和selinux有关
    后两项一般用不到,所以不必搭理,倒是还有个 crontab file 比较有用,你可以自己写个配置在某个文件里,然后再用这个命令将配置写入crontab中,-l一下就可以看到效果了。你也许会问这些配置保存在哪了,其实有3个地方是存放这些配置文件的:/var/spool/cron;/etc/cron.d;/etc/crontab,一般我们使用的是第一个。所以你如果已经配置好了crontab的话,你会在/var/spool/cron/下发现一个以用户名为文件名的文件,你可以不用 crontab -e 这个命令,可以使用其他编辑器打开编辑,效果是一样的。如果在图形化界面下,你可以使用其他工具来编辑,如gedit。
   

本文出自 “飘~~~” 博客,转载请与作者联系!

相关阅读 更多 +
排行榜 更多 +
步行僵尸2无限金币版

步行僵尸2无限金币版

体育竞技 下载
狐狸一号特殊任务无限金币版

狐狸一号特殊任务无限金币版

体育竞技 下载
忍者之雷复仇无限金币钻石版

忍者之雷复仇无限金币钻石版

体育竞技 下载