| 
	在linux系统中,缺省会启动crond进程,crond进程不需要用户启动、关闭。 
	crontab cron.d cron.daily cron.hourly cron.monthly cron.weekly 如果用的任务不是以hourly monthly weekly方式执行,则可以将相应的crontab写入到crontab 或cron.d目录中。 
	来看些具体的例子吧。 
	复制代码代码示例: 
	每隔一分钟执行一次脚本: /opt/bin/test-cron.sh 可以在cron.d新建脚本 echo-date.sh 内容为: */1 * * * * root /opt/bin/test-cron.sh 在指定的时间运行任务。 
	也可以通过at命令来控制在指定的时间运行任务 
	复制代码代码示例: 
	at -f test-cron.sh -v 10:25 其中-f 指定脚本文件, -v 指定运行时间 quote:ea946d690b="lophyxp"]首先用 contab -l >contabs.tmp 
	导出contab的配置。 
	复制代码代码示例: 
	10 3 * * 0,6 hello 就是每周六、周日的3点10分执行hello程序。 15 4 * * 4-6 hello 就是从周四到周六的4点15点执行hello程序。 
	然后用:contab contabs.tmp 导入新的配置。 启动cron进程的方法 
	复制代码代码示例: 
	:/etc/init.d/crond start 开机就启动cron进程的设置命令: 
	复制代码代码示例: 
	chkconfig --add crond 
	方法二: 
	复制代码代码示例: 
	# rc-update add vixie-cron default crontab -l #查看你的任务 crontab-e#编辑你的任务 crontab-r#删除用户的crontab的内容 
	实例二: 
	复制代码代码示例: 
	系统cron设定:/etc/crontab 通过 /etc/crontab 文件,可以设定系统定期执行的任务,当然,要想编辑这个文件,得有root权限 0 7 * * * root mpg123 ~/wakeup.mp3 分 时 日 月 周 
	例子: 
	复制代码代码示例: 
	0 4  * * 0     root emerge --sync && emerge -uD world  #每周日凌晨4点,更新系统 0 2 1 * * root rm -f /tmp/* #每月1号凌晨2点,清理/tmp下的文件 0 8 6 5 * root mail robin < /home/galeki/happy.txt #每年5月6日给robin发信祝他生日快乐 
	假如,我想每隔2分钟就要执行某个命令,或者我想在每天的6点、12点、18点执行命令,诸如此类的周期,可以通过 “ / ” 和 “ , ” 来设置: 
	复制代码代码示例: 
	*/2   *   *   *   *           root      ...............      #每两分钟就执行........ 0 6,12,18 * * * root ............... #每天6点、12点、18点执行........ 每两个小时 0 */2 * * * echo "have a break now." >> /tmp/test.txt 晚上11点到早上8点之间每两个小时,早上八点 0 23-7/2,8 * * * echo "have a good dream:)" >> /tmp/test.txt 每个月的4号与每个礼拜的礼拜一到礼拜三的早上11点 0 11 4 * 1-3 command line 1月1日早上4点 0 4 1 1 * command line 收获:可以把经常要做的一些事放到其中,简化工作量,如每周一检查服务器的运行状态,查看报告,杀掉一些进程等等…… 
	常见陷阱 
	3) 命令中的 % 必须做转义处理: \% .我个人的意见是不要在命令行里带这个参数,干脆写到脚本里,然后调度该脚本即可。 
	技巧: 附: Crontab 的格式说明如下: 
	* 逗号(',') 指定列表值。如: "1,3,4,7,8" 
	Linux(开源系统似乎都可以)下还有个 "/" 可以用. 在 Minute 字段上,*/15 表示每 15 分钟执行一次. 而这个特性在商业 Unix ,比如 AIX 上就没有. 
	复制代码代码示例: 
	# Use the hash sign to prefix a comment  # +---------------- minute (0 - 59) # | +------------- hour (0 - 23) # | | +---------- day of month (1 - 31) # | | | +------- month (1 - 12) # | | | | +---- day of week (0 - 7) (Sunday=0 or 7) # | | | | | # * * * * * command to be executed | 
