Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20062
  • 博文数量: 20
  • 博客积分: 1320
  • 博客等级: 中尉
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-28 19:39
文章分类
文章存档

2011年(17)

2010年(3)

我的朋友
最近访客

分类:

2011-01-04 18:57:41

cron用法很简单:先来一个速成的:
第一步:写cron脚本文件。例如:取名一个 crontest.cron的文本文件,只需要写一行:
15,30,45,59 * * * * echo "xgmtest.........." >> xgmtest.txt
表示,每隔15分钟,执行打印一次命令
第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定
第三步:如不放心,可以输入 "crontab -l" 查看是否有定时任务
具体信息:

crontab用法
  crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。下面就来看看如何创建一个crontab文件。

  在/var/spool/cron下的crontab文件不可以直接创建或者直接修改。crontab文件是通过crontab命令得到的。现在假设有个用户名为foxy,需要创建自己的一个crontab文件。首先可以使用任何文本编辑器建立一个新文件,然后向其中写入需要运行的命令和要定期执行的时间。

  然后存盘退出。假设该文件为/tmp/test.cron。再后就是使用crontab命令来安装这个文件,使之成为该用户的crontab文件。键入:

  crontab test.cron

  这样一个crontab 文件就建立好了。可以转到/var/spool/cron目录下面查看,发现多了一个foxy文件。这个文件就是所需的crontab 文件。用more命令查看该文件的内容可以发现文件头有三行信息:

  #DO NOT EDIT THIS FILE -edit the master and reinstall.

  #(test.cron installed on Mon Feb 22 14:20:20 1999)

  #(cron version --$Id:crontab.c,v 2.13 1994/01/17 03:20:37 vivie Exp $)

  大概意思是:

  #切勿编辑此文件——如果需要改变请编辑源文件然后重新安装。

  #test.cron文件安装时间:14:20:20 02/22/1999

  如果需要改变其中的命令内容时,还是需要重新编辑原来的文件,然后再使用crontab命令安装。

  可以使用crontab命令的用户是有限制的。如果/etc/cron.allow文件存在,那么只有其中列出的用户才能使用该命令;如果该文件不存在但cron.deny文件存在,那么只有未列在该文件中的用户才能使用crontab命令;如果两个文件都不存在,那就取决于一些参数的设置,可能是只答应超级用户使用该命令,也可能是所有用户都可以使用该命令。

  crontab命令的语法格式如下:

  crontab [-u user] file

  crontab [-u user]{-l -r -e}

  第一种格式用于安装一个新的crontab 文件,安装 淳褪filee所指的文件,如果使用
阅读(759) | 评论(1) | 转发(0) |
0

上一篇:执迷不悔

下一篇:住上新房啦!

给主人留下些什么吧!~~

chinaunix网友2011-06-08 15:18:54

http://www.307liuyaosheng.com 股骨头坏死 http://www.ihuahui.cn 北京鲜花速递 http://cd.186jz.com 成都兼职网 http://www.kangbaili.com 雪蛤 http://www.famenb2b.com 阀门 http://www.elbowcn.com 合金管 http://99406.com 快播 http://www.txxwl.com 天津网站制作 http://sh.186jz.com 上海兼职网 http://bj.186jz.com 北京兼职网 http://www.90kf.com 中变无英雄传奇