crontab使用
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-07
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) -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. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux技巧:让进程在后台可靠运行的几种方法下一篇: Linux下Fdisk的小知识
关于crontab使用的所有评论